From dc7eb4bedf607fe1f203bf46bafc21dd842d7034 Mon Sep 17 00:00:00 2001 From: rschaten Date: Fri, 22 Mar 2002 15:21:32 +0000 Subject: [PATCH] =?UTF-8?q?chpasswd=20hinzugef=FCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- werkzeugkasten.tex | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/werkzeugkasten.tex b/werkzeugkasten.tex index f612e1a..f6e540a 100644 --- a/werkzeugkasten.tex +++ b/werkzeugkasten.tex @@ -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}|)}