chpasswd hinzugefgt
This commit is contained in:
parent
516e0c1707
commit
dc7eb4bedf
@ -238,7 +238,6 @@ TODO!!!
|
||||
|
||||
TODO!!!
|
||||
|
||||
|
||||
\index{Pipe|)}
|
||||
|
||||
|
||||
@ -259,6 +258,7 @@ beendet man den script-Befehl durch die Eingabe von \texttt{exit},
|
||||
Script schreibt alle Ein- und Ausgaben die an dem Terminal vorgenommen werden
|
||||
in die angegebene Datei. So kann man auch interaktive Skripte relativ leicht
|
||||
debuggen, da sowohl Ein- als auch Ausgaben in dem Logfile sichtbar sind.
|
||||
\index{script=\texttt{script}|)}
|
||||
|
||||
\subsection{seq}
|
||||
|
||||
@ -283,3 +283,24 @@ TODO!!!
|
||||
\subsection{who}
|
||||
|
||||
TODO!!!
|
||||
|
||||
\subsection{chpasswd}\label{script}\index{chpasswd=\texttt{chpasswd}|(textbf}
|
||||
|
||||
Mit diesem Kommando bietet sich dem Administrator des Systems die Möglichkeit,
|
||||
scriptgesteuert die Paßwörter für neue Benutzer zu vergeben. Manuell ändert man
|
||||
ein Paßwort mit dem Kommando \texttt{passwd}\index{passwd=\texttt{passwd}},
|
||||
allerdings löscht (flusht) dieses Programm die Standard-Eingabe, bevor es das
|
||||
neue Paßwort erwartet. Somit lassen sich Paßwörter mit \texttt{passwd} nur
|
||||
interaktiv ändern\footnote{Es gibt auch einen anderen Weg: Man kann
|
||||
\texttt{passwd} auch mittels \texttt{expect} fernsteuern. Allerdings ist diese
|
||||
Methode weniger elegant.}.
|
||||
|
||||
Das Kommando wird in der Form \texttt{echo
|
||||
}\textit{name}\texttt{:}\textit{pass}\texttt{ | chpasswd} aufgerufen. Es ist
|
||||
auch möglich, dem Programm eine Datei mit vielen Name / Paßwort-Kombinationen
|
||||
an die Standard-Eingabe zu übergeben (\texttt{cat
|
||||
}\textit{passwoerter.txt}\texttt{ | chpasswd}), allerdings sollte dabei aus
|
||||
Sicherheitsgründen darauf geachtet werden, daß diese Datei nicht allgemein
|
||||
lesbar ist.
|
||||
|
||||
\index{chpasswd=\texttt{chpasswd}|)}
|
||||
|
Loading…
Reference in New Issue
Block a user