Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So weisen Sie dem Benutzer im Shell-Skript ein Passwort zu

So weisen Sie dem Benutzer im Shell-Skript ein Passwort zu

不言
Freigeben: 2019-03-22 14:41:25
Original
3345 Leute haben es durchsucht

In diesem Artikel erfahren Sie, wie Sie Benutzern in Shell-Skripten Passwörter zuweisen. Schauen wir uns den spezifischen Inhalt unten an.

So weisen Sie dem Benutzer im Shell-Skript ein Passwort zu

Schauen wir uns zuerst den Befehl an

echo <password> | passwd –stdin <username>
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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&#39;t match...."
    fi
done
echo $pwd1 | passwd --stdin user
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage