Der Befehl passwd
wird unter Linux verwendet, um das Passwort eines Benutzers zu ändern. Mit diesem Befehl können Benutzer auch ihre eigenen Passwörter ändern, sofern sie über die erforderlichen Berechtigungen verfügen. Hier sind einige Beispiele für die Verwendung von passwd
:
- Um das Passwort des aktuellen Benutzers zu ändern, verwenden Sie einfach
passwd
ohne zusätzliche Optionen. Sie werden aufgefordert, Ihr aktuelles Passwort einzugeben und dann das neue Passwort zweimal zu bestätigen. - Um das Passwort eines anderen Benutzers zu ändern, können Sie
passwd [Benutzername]
verwenden. Sie müssen root-Rechte haben, um das Passwort eines anderen Benutzers ändern zu können. - Wenn Sie eine Richtlinie für die Mindestlänge von Passwörtern haben, können Sie die Option
-minlen
verwenden, um sicherzustellen, dass neue Passwörter die erforderliche Mindestlänge haben. Zum Beispielpasswd -minlen 8
würde sicherstellen, dass neue Passwörter mindestens 8 Zeichen lang sind. - Wenn Sie verhindern möchten, dass ein Benutzer sein Passwort ändern kann, können Sie das Kommando
passwd -l [Benutzername]
verwenden, um das Konto zu sperren. - Wenn Sie das Passwort eines Benutzers in einem Skript ändern müssen, können Sie das Passwort mit der Option
-stdin
und einem Pipe-Symbol an daspasswd
-Kommando übergeben. Zum Beispielecho "neuespasswort" | passwd --stdin [Benutzername]
.
Die angehängte Variable -x
oder --expire
wird verwendet, um ein Passwort zu deaktivieren, indem es als abgelaufen markiert wird. Dadurch wird der Benutzer gezwungen, ein neues Passwort beim nächsten Anmelden zu erstellen. Zum Beispiel passwd -x 30 [Benutzername]
würde das Passwort des Benutzers deaktivieren und ihn auffordern, innerhalb von 30 Tagen ein neues Passwort zu erstellen. Wenn ein Benutzer angemeldet ist, wird er aufgefordert, sein Passwort zu ändern, bevor er etwas anderes tun kann.
Wie kann ich unter Linux eine Änderung des Passworts erzwingen? Wie gehe ich vor?
Unter Linux können Sie eine Änderung des Passworts erzwingen, indem Sie das Passwort als abgelaufen markieren. Wenn ein Passwort als abgelaufen markiert ist, wird der Benutzer beim nächsten Anmelden aufgefordert, ein neues Passwort zu erstellen. Dies ist eine effektive Methode, um sicherzustellen, dass Benutzer regelmäßig ihre Passwörter ändern. Hier ist eine Schritt-für-Schritt-Anleitung, wie Sie dies tun können:
- Öffnen Sie ein Terminal auf Ihrem Linux-System.
- Melden Sie sich als Root-Benutzer an oder wechseln Sie in den Root-Modus mit dem Befehl
su
odersudo su
. - Geben Sie den Befehl
chage -d 0 [Benutzername]
ein, um das Passwort des Benutzers als abgelaufen zu markieren. Ersetzen Sie[Benutzername]
durch den Namen des Benutzers, dessen Passwort Sie ändern möchten. - Geben Sie nun den Befehl
passwd [Benutzername]
ein und folgen Sie den Anweisungen, um ein neues Passwort für den Benutzer zu erstellen. Stellen Sie sicher, dass Sie ein sicheres Passwort wählen und es an einem sicheren Ort aufbewahren. - Der Benutzer wird nun aufgefordert, beim nächsten Anmelden ein neues Passwort einzugeben.
Das war es schon! Sie haben erfolgreich das Passwort des Benutzers geändert und ihn gezwungen, ein neues Passwort zu erstellen. Beachten Sie, dass Sie auch andere Optionen mit dem chage
-Befehl verwenden können, um das Verfallsdatum des Passworts festzulegen oder andere Einschränkungen hinzuzufügen. Verwenden Sie einfach man chage
, um weitere Informationen zu erhalten.