In dieser Anleitung zeigen wir dir, wie du dein Benutzerpasswort unter Linux ändern kannst. Zudem erklären wir dir, wie du deine Mitbenutzer dazu bringen kannst, ihr Passwort beim nächsten Login zu ändern.
Diese Anleitung ist auf allen Linux-Distributionen anwendbar, einschließlich Ubuntu, Debian und CentOS.
Einführung
Das Passwort eines Benutzerkontos in Linux 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
In diesem Tutorial hast du gelernt, wie du die Passwörter von Benutzern änderst und wie du das Ablaufdatum von Passwörtern festlegst.
Weitere Informationen zum Befehl passwd
findest du, indem du man passwd
in dein Terminal eingibst oder die man-Seite von Linux passwd besuchst.
Wenn du Fragen oder Feedback hast, hinterlasse gerne einen Kommentar.