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

So fügen Sie einem Hintergrundbild in CSS3 eine Farbmaske hinzu

Vor einiger Zeit stieß ich während der Entwicklun...

Schreiben eines Schere-Stein-Papier-Spiels in JavaScript

In diesem Artikel finden Sie den spezifischen Cod...

WebStorm kann die Lösung der Vue3-kombinierten API nicht korrekt identifizieren

1 Problembeschreibung Die kombinierte API von Vue...

Detaillierte Konfiguration von Nginx, das sowohl Http als auch Https unterstützt

Heutzutage gehört die Unterstützung von HTTPS für...

So stellen Sie Kafka in Docker bereit

Inhaltsverzeichnis 1. Docker erstellen 2. Betrete...

Docker fügt eine Brücke hinzu und legt den IP-Adressbereich fest

Ich weiß nicht, ob es daran liegt, dass die Binär...

MySQL Community Server 5.7.19 Installationshandbuch (detailliert)

Link zum Download der ZIP-Datei auf der offiziell...

Mehrere Möglichkeiten zum Zentrieren einer Box in der Webentwicklung

1. Notieren Sie mehrere Methoden zum Zentrieren d...

Verwenden Sie den Befehl sed, um die kv-Konfigurationsdatei in Linux zu ändern

sed ist ein Zeichenstromeditor unter Unix, also e...

So erstellen Sie ein neues Image basierend auf einem vorhandenen Image in Docker

Das Erstellen neuer Images aus vorhandenen Images...

So fahren Sie nginx herunter/starten es neu

Schließung Dienst Nginx stoppen systemctl stoppt ...

WeChat-Miniprogramm zur Implementierung elektronischer Signaturen

In diesem Artikel finden Sie den spezifischen Cod...