Egal, ob Sie einem neuen Benutzer ein Passwort zuweisen oder Ihre Umgebung proaktiv schützen möchten, indem Sie Ihr Passwort regelmäßig ändern, Sie verwenden denselben Befehl – unabhängig davon, welche Linux®-Distribution Sie verwenden.
Wenn Sie ein Passwort ändern oder festlegen, müssen Sie ein Detail wissen – ändern Sie Ihr Passwort oder das eines anderen Benutzers? Abhängig von Ihrer Antwort wird das passwd
Befehl könnte einen zusätzlichen Parameter verwenden.
Legen oder ändern Sie Ihr Passwort
Vielleicht hat Ihre Abteilung eine Richtlinie, die verlangt, dass Sie Ihr Passwort regelmäßig ändern. Sie haben sich gerade bei Ihrem Server angemeldet und eine Benachrichtigung erhalten, dass Sie seit über 90 Tagen dasselbe Passwort haben. In diesem Beispiel lautet Ihr Benutzername TestUser.
Um Ihr Passwort zu ändern, während Sie als Ihr Benutzer bei Ihrem Server angemeldet sind, führen Sie den folgenden Befehl aus:
passwd
Bei Eingabe ohne weitere Parameter wird passwd
Der Befehl ist standardmäßig auf den aktuellen Benutzer eingestellt (derjenige, als der Sie derzeit angemeldet sind). Der Server gibt Ihnen die folgenden Eingabeaufforderungen:
Changing password for TestUser
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Da Sie in diesem Beispiel bereits über ein Kennwort verfügen, fordert Sie der Befehl zuerst zur Eingabe Ihres aktuellen Kennworts auf, um sicherzustellen, dass Sie die Person sind, die diese Änderung vornimmt. Niemand kann Ihr Passwort ohne Ihr Wissen ändern, während Sie angemeldet sind.
Setzen oder ändern Sie das Passwort eines anderen Benutzers
Wenn Sie das Passwort einer anderen Person ändern müssen, müssen Sie den Befehl als root
ausführen Benutzer. Da die root
user ist der systemadministrative Benutzer, er kann das Passwort jedes Benutzers jederzeit ändern. Um das Passwort für Benutzer2 zu ändern, fügen Sie den Benutzernamen nach dem Befehl hinzu, wie im folgenden Beispiel gezeigt:
passwd User2
oder
sudo passwd User2
Hinzufügen des Benutzernamens nach dem passwd
command teilt dem Befehl mit, dass Sie das Passwort eines anderen Benutzers ändern und nicht Ihr eigenes. Die folgenden Eingabeaufforderungen werden angezeigt:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Nachdem Sie das neue Passwort erfolgreich eingegeben und erneut eingegeben haben, ist das Passwort für diesen Benutzer jetzt geändert. Wenn Sie das Passwort einer anderen Person geändert haben, müssen Sie das neue Passwort mit dem Benutzer teilen.