Linux-Befehle · 4 min read · Feb 02, 2026
Linux chage Befehl Tutorial für Anfänger (6 Beispiele)

Die Linux-Befehlszeile bietet mehrere Werkzeuge zur Benutzerverwaltung (einige davon haben wir bereits besprochen). Ein solches Dienstprogramm ist chage, mit dem Sie Informationen zur Passwortablaufzeit anpassen können. In diesem Tutorial werden wir dieses Tool anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir eintauchen, ist es erwähnenswert, dass alle hier gezeigten Beispiele auf einer Ubuntu 18.04 LTS-Maschine getestet wurden.
Linux chage Befehl
Der chage-Befehl, wie bereits oben erklärt, ermöglicht es Ihnen, Informationen zur Passwortablaufzeit eines Benutzers anzupassen. Folgendes ist seine Syntax:
chage [Optionen] LOGINUnd hier ist, was die Man-Seite darüber sagt:
Der chage-Befehl ändert die Anzahl der Tage zwischen Passwortänderungen
und dem Datum der letzten Passwortänderung. Diese Informationen werden vom
System verwendet, um zu bestimmen, wann ein Benutzer sein/ihr Passwort ändern muss.Folgend sind einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon geben sollten, wie der chage-Befehl funktioniert:
Q1. Wie kann ich die aktuellen Informationen zur Passwortablaufzeit anzeigen?
Um das aktuelle Ablaufdatum des Passworts für einen Benutzer anzuzeigen, verwenden Sie die -l Kommandozeilenoption.
chage -l [BENUTZERNAME]Hier ist ein Beispiel:
chage -l himanshuUnd das folgende ist die Ausgabe, die es auf meinem System erzeugt hat:
Letzte Passwortänderung : 26. Jul 2018
Passwort läuft ab : nie
Passwort inaktiv : nie
Konto läuft ab : nie
Minimale Anzahl von Tagen zwischen Passwortänderungen : 0
Maximale Anzahl von Tagen zwischen Passwortänderungen : 99999
Anzahl der Tage Warnung, bevor das Passwort abläuft : 7Derzeit ist das Passwort also auf ‘nie’ eingestellt, um abzulaufen.
Q2. Wie ändere ich das Ablaufdatum des Passworts?
Dies können Sie mit der -M Kommandozeilenoption tun, die erfordert, dass Sie eine Zahl übergeben (die sich auf die maximale Anzahl von Tagen bezieht, während der ein Passwort gültig ist).
Zum Beispiel:
chage -M 1000 himanshuBeachten Sie, dass dieser Vorgang Root-Rechte erfordert.
Wie Sie im obigen Screenshot sehen können, wurde das Ablaufdatum des Passworts nun auf den 21. April 2021 gesetzt.
Beachten Sie, dass Sie auch die -m Kommandozeilenoption verwenden können, die verwendet wird, um die minimale Anzahl von Tagen zwischen Passwortänderungen festzulegen. Die -M Option, die wir oben besprochen haben, legt die maximale Anzahl von Tagen fest, während der ein Passwort gültig ist.
Q3. Wie ändere ich das Datum der letzten Passwortänderung?
Sie können das Datum der letzten Passwortänderung mit der -d Kommandozeilenoption anpassen. Als Eingabe können Sie entweder eine Zahl an diese Option übergeben oder ein vollständiges Datum. So erklärt es die Man-Seite:
-d, --lastday LETZTER_TAG
Setzen Sie die Anzahl der Tage seit dem 1. Januar 1970, an dem das Passwort
zuletzt geändert wurde. Das Datum kann auch im Format
JJJJ-MM-TT (oder im Format, das in Ihrer Region üblicherweise verwendet wird) ausgedrückt werden.Folgend ist ein Beispiel:
So sehen Sie, dass der Wert des Feldes ‘Letzte Passwortänderung’ erfolgreich geändert wurde.
Q4. Wie warne ich den Benutzer, bevor das Passwort abläuft?
Der chage-Befehl ermöglicht es Ihnen auch, die Anzahl der Tage Warnung festzulegen, bevor eine Passwortänderung erforderlich ist. Dies kann mit der -W Kommandozeilenoption erfolgen.
-W, --warndays WARN_TAGE
Setzen Sie die Anzahl der Tage Warnung, bevor eine Passwortänderung
erforderlich ist. Die WARN_TAGE-Option ist die Anzahl der Tage vor dem
Ablauf des Passworts, an dem ein Benutzer gewarnt wird, dass sein/ihr Passwort
kurz vor dem Ablauf steht.Zum Beispiel:
chage -W 10 himanshuDieser Befehl stellt sicher, dass der Benutzer 10 Tage vor dem Ablauf des Passworts eine Warnung zur Passwortablaufzeit erhält.
Q5. Wie sperre ich ein Konto?
Verwenden Sie die -E Kommandozeilenoption, um ein Konto zu sperren. Die Art und Weise, wie es Eingaben akzeptiert, ist ähnlich wie bei der -W Option, die wir oben besprochen haben. Zu Ihrer Information, hier ist, wie die Man-Seite es erklärt:
-E, --expiredate ABLAUFDATUM
Setzen Sie das Datum oder die Anzahl der Tage seit dem 1. Januar 1970, an dem das
Benutzerkonto nicht mehr zugänglich ist. Das Datum kann auch im Format JJJJ-MM-TT
(oder im Format, das in Ihrer Region üblicherweise verwendet wird) ausgedrückt werden. Ein Benutzer, dessen Konto gesperrt ist, muss den
Systemadministrator kontaktieren, bevor er das System wieder verwenden kann.
Das Übergeben der Zahl -1 als ABLAUFDATUM entfernt ein Ablaufdatum für das Konto.Zum Beispiel:
chage -E 2019-06-21 himanshuDieser obige Befehl stellt sicher, dass das Konto des Benutzers ‘himanshu’ ab dem 21. Juni 2019 unzugänglich wird.
Q6. Was passiert, wenn chage ohne Optionen verwendet wird?
So sieht es in diesem Fall aus:
Wenn keine der Optionen ausgewählt ist, arbeitet chage interaktiv,
und fordert den Benutzer mit den aktuellen Werten für alle Felder auf. Geben Sie den neuen Wert ein, um das Feld zu ändern, oder lassen Sie die Zeile leer, um den aktuellen Wert zu verwenden. Der aktuelle Wert wird zwischen einem Paar von [ ]-Zeichen angezeigt.
Fazit
Wenn Sie ein Linux-Systemadministrator sind oder jemand, der für die Benutzerverwaltung auf Linux-Maschinen verantwortlich ist, ist dieser Befehl es wert, in Ihrem Repertoire zu sein. Wir haben hier mehrere Kommandozeilenoptionen des chage-Befehls behandelt. Um mehr zu erfahren, besuchen Sie die chage-Man-Seite.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.