Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So weisen Sie dem Benutzer im Shell-Skript ein Passwort zu
In diesem Artikel erfahren Sie, wie Sie Benutzern in Shell-Skripten Passwörter zuweisen. Schauen wir uns den spezifischen Inhalt unten an.
Schauen wir uns zuerst den Befehl an
echo <password> | passwd –stdin <username>
Zum Beispiel:
Verwenden Sie den folgenden Befehl, um das Passwort zu ändern des Benutzers jack im Shell-Skript. Als Passwort verwenden wir beispielsweise die Zeichenfolge „password“.
cho "password" | passwd --stdin user
Benutzer zur Eingabe des Passworts zuweisen:
Verwenden Sie den folgenden Befehl, um das Passwort des Benutzers einzugeben und dem Benutzer zuzuweisen.
read -p "Enter Password for User jack: " pwd echo $pwd | passwd --stdin user
Darüber hinaus können wir den Benutzer auch auffordern, das Passwort zweimal einzugeben, um zu bestätigen, dass der Benutzer das richtige Passwort eingegeben hat. Verwenden Sie den folgenden Befehl, um das Passwort zweimal vom Benutzer einzugeben und es dem Benutzer Benutzer zuzuweisen.
while : do read -p "Enter Password for User user: " pwd1 read -p "Confirm Password for User user: " pwd2 if [ "$pwd1" == "$pwd2" ] then break else echo "Password and Confirm password doesn't match...." fi done echo $pwd1 | passwd --stdin user
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte Linux-Tutorial-Video auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo weisen Sie dem Benutzer im Shell-Skript ein Passwort zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!