Wie man das Benutzerkennwort unter Linux ändert
- Das Passwort des aktuellen Benutzers in Linux ändern
- Ändern des Passworts anderer Benutzer unter Linux
- Verfall des Passworts nach dem Setzen eines Passworts
Wir können das Passwort von Benutzern unter Linux mit dem Kommandozeilenprogramm passwd
ändern. Wir können unser Passwort nur ändern, wenn wir ein normaler Benutzer sind, und um das Passwort anderer Benutzer zu ändern, müssen wir als root-Benutzer angemeldet sein.
Das Passwort des aktuellen Benutzers in Linux ändern
Um das Passwort des aktuell angemeldeten Benutzers zu ändern, können wir einfach den Befehl passwd
ohne weitere Optionen verwenden.
passwd
Ausgabe:
Changing password for zeppy.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Es fordert uns auf, das aktuelle Passwort einzugeben, und wenn das aktuelle Passwort korrekt ist, können wir ein neues Passwort setzen.
Wenn die Passwortänderung erfolgreich ist, erhalten wir am Ende passwd: password updated successfully
als Ausgabe im Terminal.
Anmerkung: Neues Passwort und altes Passwort müssen sich mehr als nur durch Groß- und Kleinschreibung unterscheiden.
Ändern des Passworts anderer Benutzer unter Linux
Um das Passwort anderer Benutzer zu ändern, müssen wir als Superuser angemeldet sein. Um das Passwort anderer Benutzer zu ändern, verwenden wir den Befehl:
sudo passwd <username>
<Benutzername>
steht für den Namen des Benutzers, dessen Passwort geändert werden muss.
sudo passwd peter
Ausgabe:
Enter new UNIX password:
Retype new UNIX password:
Sobald die Passwortänderung erfolgreich ist, erhalten wir die folgende Ausgabe:
passwd: password updated successfully
Verfall des Passworts nach dem Setzen eines Passworts
Passwörter sind so lange gültig, bis wir sie standardmäßig nicht mehr ändern. In einigen Fällen müssen wir Passwörter für andere zurücksetzen, und um ihnen zu erlauben, das Passwort selbst zurückzusetzen, verwenden wir die Option --expire
mit dem Befehl passwd
.
sudo passwd --expire DelftStack
Dadurch läuft das aktuelle Passwort für den Benutzer DelftStack
ab, und der Benutzer DelftStack
wird aufgefordert, ein neues Passwort zu setzen.
Ausgabe:
WARNING: Your password has expired.
You must change your password now and login again!
Changing password for DelftStack.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn