Website-Suche

So zwingen Sie den Benutzer, bei der nächsten Anmeldung unter Linux das Passwort zu ändern


In unserem letzten Artikel haben wir Ihnen erklärt, wie Sie die Ablaufinformationen für Benutzerkennwörter unter Linux ändern können. Dabei haben wir uns verschiedene Beispiele für den chage-Befehl angesehen. In diesem Artikel gehen wir näher darauf ein, wie man einen Benutzer dazu zwingen kann, sein Passwort bei der nächsten Anmeldung unter Linux zu ändern.

Lesen Sie auch: 3 Möglichkeiten, die Standard-Shell eines Benutzers unter Linux zu ändern

Beachten Sie: Wenn Sie gerade ein Benutzerkonto mit einem Standardkennwort erstellt haben, können Sie diesen Trick auch verwenden, um diesen Benutzer zu zwingen, sein Kennwort bei der ersten Anmeldung zu ändern.

Es gibt zwei Möglichkeiten, dies zu erreichen, wie im Folgenden ausführlich beschrieben.

Verwenden des passwd-Befehls

Um einen Benutzer zu zwingen, sein Passwort zu ändern, muss das Passwort zunächst abgelaufen sein. Um das Passwort eines Benutzers ablaufen zu lassen, können Sie den passwd-Befehl verwenden, der zum Ändern des Passworts eines Benutzers verwendet wird indem Sie wie gezeigt den Schalter -e oder --expire zusammen mit dem Benutzernamen angeben.

passwd --expire ravi

Überprüfen Sie als Nächstes den Ablauf und die Alterung des Passworts des Benutzers ravi mit dem chage-Befehl, wie gezeigt.

chage -l ravi

Nachdem Sie den passwd-Befehl oben ausgeführt haben, können Sie der Ausgabe des chage-Befehls entnehmen, dass das Passwort des Benutzers geändert werden muss. Sobald der Benutzer ravi das nächste Mal versucht, sich anzumelden, wird er aufgefordert, sein Passwort zu ändern, bevor er auf eine Shell zugreifen kann, wie im folgenden Screenshot gezeigt.

Verwenden des chage-Befehls

Alternativ können Sie den chage-Befehl mit der Option -d oder --lastday verwenden, der die Anzahl der Tage seit Januar festlegt 1. 1970, als das Passwort zuletzt geändert wurde.

Um nun den Ablauf des Passworts des Benutzers festzulegen, führen Sie den folgenden Befehl aus, indem Sie den Tag auf Null (0) angeben. Dies bedeutet, dass das Passwort seit dem oben genannten Datum (d. h. 1. Januar 1970) nicht geändert wurde. Das Passwort ist also buchstäblich abgelaufen und muss sofort geändert werden, bevor der Benutzer wieder auf das System zugreifen kann.

chage --lastday 0 ravi
OR
chage --lastday 1970-01-01 ravi

Überprüfen Sie als Nächstes den Ablauf und die Alterung des Passworts des Benutzers ravi mit dem chage-Befehl und der Option -l, wie gezeigt.

chage -l ravi

Hier sind einige zusätzliche Benutzerverwaltungshandbücher für Sie.

  1. 11 Möglichkeiten, Benutzerkontoinformationen und Anmeldedaten unter Linux zu finden
  2. So löschen Sie Benutzerkonten mit Home-Verzeichnis unter Linux
Abschluss

Aus Sicherheitsgründen wird immer empfohlen, Benutzer daran zu erinnern, ihre Kontokennwörter regelmäßig zu ändern. In diesem Artikel haben wir zwei Möglichkeiten erklärt, wie man Benutzer dazu zwingen kann, ihr Passwort bei der nächsten Anmeldung zu ändern. Sie können alle Fragen über das Kommentarformular unten stellen.