Auf einem Betriebssystem können viele Benutzerkonten mit jeweils einem eigenen Kennwort vorhanden sein. Ändern Sie sie unter Linux, es gibt keine größeren Komplikationen. Wenn Sie es benötigt haben, finden Sie hier einen Befehl zum Verwalten von Benutzerschlüsseln über die Konsole: passwd.
Der Befehl passwd wird verwendet für Ändern Sie das Passwort eines Benutzerkontos. Es ist ein Multifunktionsbefehl und in gewisser Weise skalierbar. Als normaler Benutzer kann ich nur das Passwort seines Kontos ändern, während Ein Benutzer mit Superuser-Berechtigungen kann das Kennwort eines beliebigen Kontos im System ändern. sowie Definieren einer Kontrolle über den Ablauf jedes Schlüssels und wie oft er geändert werden sollte. Wie lange dauert es beispielsweise, bis der Schlüssel abläuft und ein neues Kennwort definiert werden muss?
Um das Kennwort für den aktuellen Benutzer zu ändern, öffnen Sie zunächst ein Terminal und führen Sie Folgendes aus:
passwd
Geben Sie zunächst das aktuelle Passwort des Kontos ein.
(aktuelles) UNIX-Passwort:
Wenn Sie es eingeben (und wenn es natürlich korrekt ist), müssen Sie jetzt das neue Passwort für das Konto eingeben und erneut als Bestätigung.
Geben Sie das neue UNIX-Passwort ein: Geben Sie das neue UNIX-Passwort erneut ein ::
Wenn die Passwörter übereinstimmen, dann herzlichen Glückwunsch, Sie haben gerade das Benutzerkennwort geändert.
Ändern der Passwörter anderer Benutzer
Wenn Sie über Superuser-Berechtigungen verfügen, können Sie das Kennwort anderer Systembenutzer ändern. Wir werden das Präfix "sudo" hinzufügen, um das Terminal als Superuser zu betreten. Im Allgemeinen behält Passwd eine ähnliche Syntax bei
passwd [OPTIONEN] [USER]
Wo die verfügbaren Optionen sind:
Wenn wir annehmen, dass das System die Benutzer Benutzer1, Benutzer2 und Benutzer3 hat und das Kennwort von Benutzer2 ändern möchte. Wir führen in der Kommandozeile aus:
sudo passwd Benutzer2
Nach der Eingabe des neuen Kennworts wurde das Benutzer2-Kennwort nach einem ähnlichen Verfahren wie dem vorherigen durch Superuser-Berechtigungen von Ihrem Benutzer geändert.
Es gibt verschiedene Funktionen, die passwd hat: Ändern / Sperren / Entsperren / Ablaufen von Schlüsseln. In einem bestimmten Fall überlasse ich die Interpretation der Syntax, wenn ich den Status der Schlüssel jedes Benutzers überprüfe. Wenn wir die Zeile ausführen:
passwd -S Benutzer1
Gibt eine Zeile ähnlich der folgenden zurück
Benutzer1 S TT / MM / JJJJ F1 F2 F3 F4
Das heißt:
User1 : Kontobezeichnung
S: Status des Schlüssels. L gesperrt P aktiv und NP ohne Schlüssel
DD / MM / JJJJ: Datum der letzten Änderung des Schlüssels
f1: Mindestdauer in Tagen nach Änderung
f2: maximale Dauer in Tagen bis zur nächsten Änderung.
f3: Dauer in Tagen der Warnung zur Kennwortänderung
f4: autorisierte Dauer in Tagen der Inaktivität (-1 = unendlich)
Mit passwd haben Sie eine einfache Möglichkeit, Ihre Systemschlüssel von der Konsole aus zu verwalten.