Detailliertes Beispiel zum Ändern des Linux-Kontokennworts

Detailliertes Beispiel zum Ändern des Linux-Kontokennworts

Passwort des persönlichen Kontos ändern

Wenn normale Benutzer die Passwörter ihrer persönlichen Konten ändern möchten, müssen sie nur den Befehl passwd ohne weitere Befehle ausführen:

$ passwd

Beispielausgabe:

Passwort für Nick ändern
(aktuelles) UNIX-Passwort:
Geben Sie das neue UNIX-Passwort ein:
Geben Sie das neue UNIX-Passwort erneut ein:
passwd: Passwort erfolgreich aktualisiert

Das System fordert uns zunächst auf, das aktuelle Passwort einzugeben. Wenn das Passwort korrekt ist, werden wir aufgefordert, das neue Passwort erneut einzugeben und zu bestätigen. Bei Ihrer nächsten Anmeldung am Linux-System können Sie das neue Passwort verwenden.

HINWEIS: Wenn Sie Ihr Passwort eingeben, wird es nicht auf dem Bildschirm angezeigt.

Das Passwort eines anderen Benutzers ändern

Als normaler Benutzer können Sie nur Ihr eigenes Passwort ändern. Der Root-Benutzer und Benutzer mit Sudo-Berechtigungen können jedoch die Passwörter anderer Benutzer ändern.

Wir müssen uns als Root-Benutzer anmelden und den folgenden Befehl eingeben, um das Passwort für den Benutzer Nick zu ändern:

$ passwd Spitzname

Oder verwenden Sie den Befehl sudo

$ sudo passwd nick

Ausgabe: Sie werden aufgefordert, ein neues Passwort einzugeben und zu bestätigen

Geben Sie das neue UNIX-Passwort ein:
Geben Sie das neue UNIX-Passwort erneut ein:
passwd: Passwort erfolgreich aktualisiert

Erzwingen Sie, dass der Benutzer bei der nächsten Anmeldung sein Passwort ändert.

Standardmäßig sind Passwörter so eingestellt, dass sie nie ablaufen. Wenn Sie den Benutzer zwingen möchten, sein Kennwort bei der nächsten Anmeldung zu ändern, müssen Sie den Befehl passwd mit der Option --expire gefolgt vom Benutzernamen des Benutzers verwenden, zum Beispiel:

$ sudo passwd --expire nick

Dadurch erlischt das Kennwort für das Benutzerkonto sofort.

Wenn der Benutzer das nächste Mal versucht, sich mit seinem alten Passwort anzumelden, wird eine Meldung angezeigt, die ihn zur Änderung seines Passworts auffordert:

Ausgabe:

WARNUNG: Ihr Passwort ist abgelaufen.
Sie müssen jetzt Ihr Passwort ändern und sich erneut anmelden!
Passwort für Nick ändern.
(aktuelles) UNIX-Passwort:
Geben Sie das neue UNIX-Passwort ein:
Geben Sie das neue UNIX-Passwort erneut ein:
passwd: Passwort erfolgreich aktualisiert
Verbindung zu 192.168.121.209 geschlossen.

Nachdem der Benutzer ein neues Passwort festgelegt hat, wird die Verbindung geschlossen.

Das könnte Sie auch interessieren:
  • Anwendungsbeispiele für Arrays und assoziative Arrays in der Linux-Shell
  • Implementierungsmethode von Android zum Ausführen von Shell-Skripten im Linux-Terminal, um das Protokoll der aktuell ausgeführten App direkt auszudrucken
  • So führen Sie Linux-Befehlsprogramme remote und stapelweise mit pyqt aus
  • Verwendung der Zabbix-API in einer Linux-Shell-Umgebung
  • So stellen Sie versehentlich gelöschte Nachrichtendateien unter Linux wieder her
  • Zusammenfassung der Lösungen für allgemeine Linux-Probleme
  • Detaillierte Analyse des Linux-Kernel-Makros container_of
  • Linux wird geladen, vmlinux wird debuggt
  • Anpassungsmethode des Linux-Peripheriedateisystems
  • So lassen Sie DOSBox nach dem Start automatisch Befehle ausführen

<<:  Express-Projektdateiverzeichnisbeschreibung und detaillierte Funktionsbeschreibung

>>:  MySQL führt SQL-Datei aus und meldet Fehler Fehler: Unbekannte Speicher-Engine „InnoDB“-Lösung

Artikel empfehlen

Grundlegende Ideen zum Auffinden von Fehlern in der Web-Frontend-Entwicklung

Die WEB-Entwicklung besteht hauptsächlich aus zwe...

Zusammenfassung der JavaScript-Timertypen

Inhaltsverzeichnis 1.setInterval() 2.setTimeout()...

Implementierung eines Karussells mit nativem JavaScript

In diesem Artikel finden Sie den spezifischen Cod...

Zusammenfassung der React-Grundlagen

Inhaltsverzeichnis Vorwort Start React-Lebenszykl...

VMware12 installiert die Desktopversion von Ubuntu19.04 (Installations-Tutorial)

1. Versuchsbeschreibung Installieren Sie in der v...

Implementierungsschritte zum Erstellen eines FastDFS-Dateiservers unter Linux

Inhaltsverzeichnis 1. Softwarepaket 2. Installier...

Objektorientierte Programmierung mit XHTML und CSS

<br />Wenn XHTML und CSS nur objektorientier...

Tipps zum Anzeigen von Text in Linux (super praktisch!)

Vorwort Bei der täglichen Entwicklung müssen wir ...

Detaillierte Erklärung zur Verwendung von Eslint in Vue

Inhaltsverzeichnis 1. Beschreibung 2. Laden Sie d...

So zeigen Sie das MySQL-Binlog (Binärprotokoll) an

Wenn Sie beispielsweise eine neue Tabelle erstell...

So prüfen Sie, ob Daten vorhanden sind, bevor Sie sie in MySQL einfügen

Geschäftsszenario: Der Besuchsstatus des Besucher...