chage
chage - (change age) Ablaufdatum des Passworts und damit verknüpfte Fristen
Beschreibung
The chage command changes the number of days between password changes and the date of the last password change
- This information is used by the system to determine when a user must change their password
- Anmerkungen
Das Programm chage benötigt eine Shadow-Passwortdatei
Das Programm chage gibt nur die Informationen aus der Shadow-Passwortdatei aus
- Das bedeutet, dass Konfigurationen aus anderen Quellen (z. B.
- LDAP oder leere Passwort-Hash-Felder aus der passwd-Datei), die sich auf die Anmeldung des Benutzers auswirken, nicht in der Ausgabe von chage angezeigt werden
Das Programm chage meldet auch keine Inkonsistenzen zwischen den Shadow- und Passwd-Dateien (z. B.
- fehlendes x in der Passwd-Datei).
- Mit pwck können solche Inkonsistenzen überprüft werden.
Der Befehl chage ist auf den Root-Benutzer beschränkt, mit Ausnahme der Option -l, die von einem nicht privilegierten Benutzer verwendet werden kann, um festzustellen, wann sein Passwort oder Konto abläuft.
Installation
Aufruf
sudo chage [options] LOGIN
Optionen
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
-d | --lastday | LAST_DAY | Set the number of days since January 1st, 1970 when the password was last changed
|
-E | --expiredate | EXPIRE_DATE | setzt den Tag angegeben als Anzahl von Tagen nach dem 1
For example the following can be used to set an account to expire in 180 days: chage -E $(date -d +180days +%Y-%m-%d) Passing the number -1 as the EXPIRE_DATE will remove an account expiration date |
-h | --help | zeigt die Hilfe an und beendet das Programm | |
-i | --iso8601 | Bei der Datumsausgabe das ISO-Format JJJJ-MM-TT verwenden | |
-I | --inactive INACTIVE | Set the number of days of inactivity after a password has expired before the account is locked
Passing the number -1 as the INACTIVE will remove an account's inactivity | |
-l | --list | zeigt den Zugang zum Benutzerkonto betreffende Fristen an | |
-m | --mindays | MIN_DAYS | Set the minimum number of days between password changes to MIN_DAYS
|
-M | --maxdays | MAX_DAYS | Set the maximum number of days during which a password is valid
Passing the number -1 as MAX_DAYS will remove checking a password's validity |
-R | --root | CHROOT_DIR | Apply changes in the CHROOT_DIR directory and use the configuration files from the CHROOT_DIR directory
|
-P | --prefix | PREFIX_DIR | Apply changes to configuration files under the root filesystem found under the directory PREFIX_DIR
|
-W | --warndays | WARN_DAYS | Set the number of days of warning before a password change is required
If none of the options are selected, chage operates in an interactive fashion, prompting the user with the current values for all of the fields
|
Parameter
Umgebungsvariablen
Exit-Status
Wert | Beschreibung |
---|---|
0 | Erfolg |
>0 | Fehler |
- RÜCKGABEWERTE
The chage command exits with the following values:
0
success
1
permission denied
2
invalid command syntax
15
can't find the shadow password file
Anwendung
Problembehebung
Konfiguration
The following configuration variables in /etc/login.defs change the behavior of this tool:
Dateien
Datei | Beschreibung |
---|---|
/etc/passwd | Informationen zu Benutzerkonten |
/etc/shadow | Geschützte Informationen zu den Benutzerkonten |
Anhang
Siehe auch
- /etc/passwd(5)
- /etc/shadow(5)
Dokumentation
- Man-Page