Linux-Benutzer müssen ihre Passwörter von Zeit zu Zeit ändern, um ihre Konten zu schützen. Und als Systemadministrator sind Sie dafür verantwortlich, sie anzustupsen, wenn sie vergessen, das Passwort zu ändern, und es längere Zeit weiterhin verwenden.

Unter Linux sind Benutzerkennwörter standardmäßig so eingestellt, dass sie nach 99.999 Tagen ablaufen. Sie können jedoch die Standardeinstellungen überschreiben und die Kennwörter so einstellen, dass sie sofort ablaufen.

So zwingen Sie Linux-Benutzer, ihre Passwörter bei der nächsten Anmeldung zu ändern.

Mit dem passwd-Befehl

Mit dem passwd-Befehl ist das möglich das Passwort eines Benutzers ändern und Einstellungen in Bezug auf den Passwortablauf. Beachten Sie, dass Sie Administratorrechte benötigen, um die passwortbezogenen Einstellungen anzuzeigen oder zu ändern.

Um Informationen zum Status des Benutzerkontos anzuzeigen, verwenden Sie den Befehl passwd mit dem -S Möglichkeit:

sudo passwd -S Benutzername

Das erste Feld in der Ausgabe zeigt den Anmeldenamen des Benutzers. Das zweite Feld wird angezeigt

instagram viewer
P Wenn der Benutzer ein gültiges und verwendbares Passwort hat, wird angezeigt L wenn der Benutzer ein gesperrtes Passwort hat, und wird angezeigt NP wenn kein Passwort gesetzt ist.

Das dritte Feld zeigt das Datum der letzten Passwortänderung an. Die nächsten Felder zeigen das minimale und maximale Kennwortalter an, gefolgt von einer Warnung und einem Inaktivitätszeitraum (in Tagen).

Um das Kennwort eines Benutzers ablaufen zu lassen und ihn zu zwingen, es bei der nächsten Anmeldung zu ändern, verwenden Sie den Befehl passwd mit der -e oder --erlöschen Möglichkeit:

sudo passwd -e Benutzername

Das System fordert den Benutzer auf, sein Passwort bei der nächsten Anmeldung zu ändern. Aber bevor sie ein neues Passwort festlegen, müssen sie das aktuelle Passwort angeben.

Sie können das Kennwort auch so konfigurieren, dass es nach einer bestimmten Anzahl von Tagen seit der letzten Änderung abläuft. Um beispielsweise das Passwort des Benutzers alle 30 Tage ablaufen zu lassen, lautet der Befehl:

sudo passwd -x 30 Benutzername

Nun bleibt das Passwort 30 Tage gültig. Danach muss der Benutzer sein Passwort ändern.

Um die Mindestanzahl von Tagen zu konfigurieren, bevor ein Benutzer eine weitere Kennwortänderung vornehmen kann, verwenden Sie die -N oder - Minuten Möglichkeit. Um beispielsweise mindestens fünf Tage zwischen einer Passwortänderung zu konfigurieren, lautet der Befehl:

sudo passwd -n 5 Benutzername

Verwenden des Befehls chage

Unter Linux richtet der Befehl chage eine Ablaufrichtlinie für Benutzerkennwörter ein. Sie können es verwenden, um das Benutzerkennwort sofort oder nach einer bestimmten Anzahl von Tagen ablaufen zu lassen. Beachten Sie, dass Sie benötigen Administratorrechte um passwortbezogene Einstellungen anzuzeigen oder zu ändern.

Um die aktuellen Alterungsinformationen des Kennworts zu überprüfen, verwenden Sie den Befehl „chage“ mit dem -l Möglichkeit:

sudo chage -l Benutzername

Die Ausgabe hier zeigt, dass das Passwort des Benutzers zuletzt am 24. Oktober 2022 geändert wurde und so konfiguriert ist, dass es niemals abläuft.

Um das Kennwort eines Benutzers sofort ablaufen zu lassen und ihn zu zwingen, es bei der nächsten Anmeldung zu ändern, verwenden Sie den Befehl „chage“ mit dem -D oder --letzter Tag Möglichkeit:

sudo chage -d 0 Benutzername

Dieser Befehl lässt das aktuelle Passwort des Benutzers sofort ablaufen. Wenn Sie nun die Informationen zur Kennwortalterung anzeigen, wird Ihnen mitgeteilt, dass der Benutzer das Kennwort ändern muss.

Um das Kennwort so zu konfigurieren, dass es nach einer bestimmten Anzahl von Tagen nach der letzten Änderung abläuft, verwenden Sie den Befehl „chage“ mit dem -M oder --maxdays Möglichkeit. Um beispielsweise das Passwort des Benutzers alle 60 Tage ablaufen zu lassen, lautet der Befehl:

sudo chage -M 60 Benutzername

Jetzt muss der Benutzer das Passwort nach 60 Tagen ab dem Tag der letzten Änderung ändern. Wenn das Passwort beispielsweise zuletzt am 26. Oktober 2022 geändert wurde, läuft es jetzt am 25. Dezember 2022 ab.

Sie können auch die Mindestanzahl von Tagen angeben, bevor ein Benutzer eine weitere Kennwortänderung vornehmen kann. Verwenden Sie dazu die -M oder - Minuten Möglichkeit. Um beispielsweise mindestens fünf Tage zwischen einer Passwortänderung zu konfigurieren, lautet der Befehl:

sudo chage -m 5 Benutzername

Schützen Sie Ihre Benutzerkonten unter Linux

Benutzer dazu zu zwingen, ihre Kennwörter regelmäßig zu ändern, trägt dazu bei, ihre Konten zu schützen, und verringert die Wahrscheinlichkeit eines Kennwortangriffs. Mit den Befehlen passwd und chage in Linux können Sie die Passwörter von Benutzern ablaufen lassen und sie zwingen, ihre Passwörter bei der nächsten Anmeldung zu ändern. Es ist jedoch wichtig, jedes Mal ein starkes Passwort für Ihre Konten zu verwenden.

Wenn es Ihnen schwer fällt, jedes Mal ein starkes und sicheres Passwort zu finden, sollten Sie einige Tipps befolgen, die Ihnen diese Aufgabe erleichtern.