So weisen Sie dem Benutzer in einem Shell -Skript das Passwort zu

So weisen Sie dem Benutzer in einem Shell -Skript das Passwort zu

Befehl:

Echo | Passwd -stdin

Beispiel:

Verwenden Sie den folgenden Befehl, um das Kennwort der Benutzerbuchse in einem Shell -Skript zu ändern. Zum Beispiel verwenden wir das String -Passwort als Passwort.

Echo "Passwort" | Passwd -Stdin Jack 

Zuweisen des Benutzer -Eingabegworts: Kennwort:

Verwenden Sie die folgenden Befehle, um das Kennwort vom Benutzer einzugeben und der Benutzerbuchse zuweisen.

Lesen -p "Kennwort für Benutzer Jack eingeben:" PWD Echo $ PWD | Passwd -Stdin Jack 

Außerdem können wir das Passwort zweimal vom Benutzer auffordern, um zu bestätigen, dass der Benutzer es korrekt auswendig merkt. Verwenden Sie die folgenden Befehle, um das Kennwort TWIC vom Benutzer einzugeben und der Benutzerbuchse zuweisen.

Während: Lesen Sie -p "Kennwort für Benutzer Jack eingeben:" PWD1 Read -p "-Kennwort für Benutzer Jack:" PWD2 Wenn ["$ pwd1" == "$ pwd2"] dann brechen Sie sonst ein. 'T Match ... "FI DURDE ECHO $ ​​PWD1 | Passwd -Stdin Jack