Der Befehl passwd wird von root verwendet, um ein Passwort für jeden Benutzer festzulegen oder zurückzusetzen. Ein Benutzer kann den passwd-Befehl selbst verwenden, um sein eigenes Passwort zurückzusetzen. Es wird auch verwendet, um das anfängliche Passwort für einen Benutzer festzulegen, nachdem das Konto mit dem Befehl useradd erstellt wurde.
Hinweis :Der Bildschirm zeigt keine Ausgabe an, wenn ein Benutzer ein Passwort festlegt. Einige Benutzer werden dies für ein Problem halten, aber es ist tatsächlich Linux, das die Anzahl der Zeichen verbirgt, die im Passwort verwendet werden.Die Syntax des passwd-Befehls lautet:
$ passwd [user name]
wobei [Benutzername] von root verwendet werden kann, um das Passwort eines bestimmten Benutzers festzulegen.
Der Root-Benutzer kann das Passwort für jeden Benutzer auf einen beliebigen Wert setzen, ohne sein aktuelles Passwort zu kennen. Geben Sie als normaler Benutzer einfach den Befehl an der CLI ein. Als Antwort sehen Sie etwa Folgendes:
$ passwd Changing password for geek. Old Password:
Sobald Sie das alte Passwort eingegeben haben, werden Sie nach dem neuen gefragt und dann aufgefordert, es zu wiederholen. Wenn Sie dasselbe neue Passwort zweimal eingeben, wird es geändert. Es sieht aus wie das. Beachten Sie, dass die tatsächlich eingegebenen Passwörter nicht auf dem Bildschirm angezeigt werden.
New password: Re-enter new password: Password changed.
Wenn beim Ausführen des passwd-Befehls der folgende Fehler auftritt:
passwd: command not found
Sie können versuchen, das passwd-Paket wie unten gezeigt entsprechend Ihrer Wahl der Distribution zu installieren.
Verteilung | Befehl |
---|---|
Debian | apt-get install passwd |
Ubuntu | apt-get install passwd |
Arch Linux | pacman -S passwd |
Kali-Linux | apt-get install passwd |
CentOS | yum install passwd |
Fedora | dnf install passwd |
Raspbian | apt-get install passwd |
passwd-Befehlsbeispiele
1. So sperren Sie das Benutzerkonto:
# passwd -l geek
2. So entsperren Sie das Benutzerkonto:
# passwd -u geek
3. Um das Passwort für das Benutzerkonto zu löschen:
# passwd -d geek
4. Um das Passwort für das Benutzerkonto ablaufen zu lassen:
# passwd -e geek
5. So stellen Sie die minimale / maximale Passwortlebensdauer ein
# passwd -n 10 geek # passwd -x 100 geek
6. So stellen Sie die Warnmeldungszeit ein:
# passwd -w 2 geek
7. So legen Sie die Inaktivitätszeit des Benutzerkontos fest:
# passwd -i 20 geek
8. Um die Kurzinfo über das Passwort des Benutzerkontos zu erhalten:
# passwd -S geek