Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Wie ändere ich das Kontopasswort unter Linux? (Codebeispiel)

Wie ändere ich das Kontopasswort unter Linux? (Codebeispiel)

青灯夜游
Freigeben: 2019-01-24 17:08:59
Original
4441 Leute haben es durchsucht

Linux- und UNIX-ähnliche Betriebssysteme verwenden beide den Befehl passwd zum Ändern von Benutzerkennwörtern. In diesem Artikel wird erläutert, wie Sie den Befehl passwd zum Ändern von Benutzerkennwörtern verwenden.

Wie ändere ich das Kontopasswort unter Linux? (Codebeispiel)

Unter Linux werden verschlüsselte Benutzerkennwörter und andere kennwortbezogene Informationen in der Datei /etc/shadow gespeichert. Verwenden Sie den Befehl passwd, um das Benutzerkennwort zu ändern.

Stellen Sie beim Ändern Ihres Passworts sicher, dass Sie ein sicheres und eindeutiges Passwort verwenden. Ein sicheres Passwort ist das Wichtigste, was Sie tun können, um Ihr Konto zu schützen. Starke Passwörter bestehen in der Regel aus mindestens 16 Zeichen und enthalten mindestens einen Großbuchstaben, einen Kleinbuchstaben, eine Zahl und ein Sonderzeichen. [Video-Tutorial-Empfehlung: Linux-Tutorial]

Passwort für persönliches Konto ändern

Normale Benutzer möchten ihr persönliches Konto ändern Kontopasswort, Sie müssen nur den passwd-Befehl ohne weitere Befehle ausführen:

$ passwd
Nach dem Login kopieren

Beispielausgabe:

Changing password for nick
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Nach dem Login kopieren

Das System fordert uns zuerst auf, das aktuelle Passwort einzugeben, wenn das Passwort korrekt ist , werden Sie aufgefordert, das neue Passwort erneut einzugeben und zu bestätigen. Wenn Sie sich das nächste Mal am Linux-System anmelden, können Sie sich mit dem neuen Passwort anmelden.

Hinweis: Bei der Passworteingabe wird das Passwort nicht auf dem Bildschirm angezeigt.

Wie ändere ich das Kontopasswort unter Linux? (Codebeispiel)

Passwort eines anderen Benutzers ändern

Als normaler Benutzer können Sie nur Ihr Passwort ändern eigenes Passwort Passwort. Allerdings können Root-Benutzer und Benutzer mit Sudo-Berechtigungen die Passwörter anderer Benutzer ändern.

Wir müssen uns als Root-Benutzer anmelden und den folgenden Befehl eingeben, um das Passwort des Benutzernamens zu ändern:

$ passwd nick
Nach dem Login kopieren

Oder verwenden Sie den Sudo-Befehl

$ sudo passwd nick
Nach dem Login kopieren

Ausgabe: Das System fordert zur Eingabe und Bestätigung eines neuen Passworts auf

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Nach dem Login kopieren

Benutzer zum Ändern des Passworts bei der nächsten Anmeldung zwingen

Standardmäßig sind Passwörter so eingestellt, dass sie nie ablaufen . Wenn Sie einen Benutzer zwingen möchten, sein Passwort bei der nächsten Anmeldung zu ändern, müssen Sie den Befehl passwd mit der Option --expireoption verwenden, gefolgt vom Benutzernamen des Benutzers, zum Beispiel:

$ sudo passwd --expire nick
Nach dem Login kopieren

Dadurch wird der Benutzer sofort aufgerufen Das Passwort des Kontos läuft ab.

Wenn der Benutzer das nächste Mal versucht, sich mit seinem alten Passwort anzumelden, wird eine Meldung angezeigt, die ihn dazu auffordert, sein Passwort zu ändern:

$ ssh nick@192.168.121.209
Nach dem Login kopieren

Ausgabe:

WARNING: Your password has expired.
You must change your password now and login again!
Changing password for nick.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Connection to 192.168.121.209 closed.
Nach dem Login kopieren

Nach dem Wenn der Benutzer ein neues Passwort festlegt, wird die Verbindung geschlossen.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonWie ändere ich das Kontopasswort unter Linux? (Codebeispiel). 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