Diese Anleitung zeigt, wie du dein Benutzerpasswort ändern und andere Benutzer dazu bringen kannst, ihr Passwort beim nächsten Login zu ändern.

Diese Anleitung ist auf allen gängigen Distributionen anwendbar, einschließlich Ubuntu, Debian und CentOS.

Einführung

Das Passwort eines Benutzerkontos kannst du mithilfe des passwd-Dienstprogramms ändern.

Die verschlüsselten Benutzerpasswörter sowie weitere passwortbezogene Informationen werden in der Datei /etc/shadow gespeichert.

Als normaler Benutzer kannst du nur dein eigenes Passwort ändern. Benutzer mit Root-Zugriff oder sudo-Rechten können die Passwörter anderer Benutzer ändern und festlegen, wie die Passwörter verwendet oder geändert werden können.

Bei der Änderung deines Passworts solltest du darauf achten, dass du ein starkes und einzigartiges Passwort wählst.

Ein starkes Passwort sollte normalerweise mindestens 16 Zeichen lang sein und sowohl Groß- als auch Kleinbuchstaben, Zahlen sowie Sonderzeichen enthalten.

Aus Sicherheitsgründen ist es ratsam, dein Passwort regelmäßig zu aktualisieren und für jedes Konto ein individuelles Passwort zu verwenden.

Ändere dein Benutzerpasswort

Um das Passwort deines eigenen Benutzerkontos zu ändern, führe den Befehl passwd ohne Argumente aus:

passwd

Du wirst aufgefordert, dein aktuelles Passwort einzugeben. Wenn das Passwort korrekt ist, wirst du gebeten, ein neues Passwort einzugeben und zu bestätigen.

Passwörter werden bei der Eingabe nicht auf dem Bildschirm angezeigt.

Das nächste Mal, wenn du dich bei deinem System anmeldest, verwendest du das neue Passwort.

Passwort eines anderen Benutzers ändern

Wie zuvor erwähnt, können nur der Root-Benutzer und Benutzer mit sudo-Zugriff das Passwort eines anderen Benutzerkontos ändern.

Im folgenden Beispiel gehen wir davon aus, dass du als Benutzer mit sudo-Rechten angemeldet bist.

Um das Passwort eines anderen Benutzerkontos zu ändern, gib den Befehl passwd gefolgt vom Benutzernamen ein. Zum Beispiel, um das Passwort des Benutzers kommandozeile zu ändern, verwende folgenden Befehl:

sudo passwd kommandozeile

Du wirst aufgefordert, das neue Passwort einzugeben und zu bestätigen:

Neues UNIX-Passwort eingeben:
Neues UNIX-Passwort bestätigen:

Bei Erfolg gibt der Befehl etwa Folgendes aus:

passwd: Passwort erfolgreich aktualisiert

Benutzer dazu zwingen, das Passwort beim nächsten Login zu ändern

Standardmäßig verfallen Passwörter nie. Um einen Benutzer dazu zu zwingen, sein Passwort beim nächsten Login zu ändern, verwende den Befehl passwd mit der Option --expire gefolgt vom Benutzernamen:

sudo passwd --expire kommandozeile

Der obige Befehl setzt das Passwort des Benutzers sofort zurück.

Beim nächsten Versuch, sich mit dem alten Passwort anzumelden, wird der Benutzer aufgefordert, das Passwort zu ändern:

ssh kommandozeile@192.168.121.209
WARNUNG: Dein Passwort ist abgelaufen.
Du musst dein Passwort jetzt ändern und dich erneut anmelden!
Passwort für kommandozeile ändern.
(aktuelles) UNIX-Passwort:
Neues UNIX-Passwort eingeben:
Neues UNIX-Passwort bestätigen:
passwd: Passwort erfolgreich aktualisiert
Verbindung zu 192.168.121.209 geschlossen.

Nachdem der Benutzer ein neues Passwort festgelegt hat, wird die Verbindung geschlossen.

Abschluss

Mit dem Befehl passwd lassen sich Benutzerpasswörter ändern und Ablaufdaten festlegen. Weitere Informationen findest du mit man passwd.