Chage: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
chage - (change age) Ablaufdatum des Passworts und damit verknüpfte Fristen | |||
== Beschreibung == | == Beschreibung == | ||
The | 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 | * This information is used by the system to determine when a user must change their password | ||
Zeile 96: | Zeile 96: | ||
; RÜCKGABEWERTE | ; RÜCKGABEWERTE | ||
The | The chage command exits with the following values: | ||
0 | |||
success | success | ||
1 | |||
permission denied | permission denied | ||
2 | |||
invalid command syntax | invalid command syntax | ||
15 | |||
can't find the shadow password file | can't find the shadow password file | ||
Zeile 128: | Zeile 128: | ||
! Datei !! Beschreibung | ! Datei !! Beschreibung | ||
|- | |- | ||
| || | | [[/etc/passwd]] || Informationen zu Benutzerkonten | ||
|- | |- | ||
| || | | [[/etc/shadow]] || Geschützte Informationen zu den Benutzerkonten | ||
|} | |} | ||
<noinclude> | <noinclude> | ||
Zeile 166: | Zeile 157: | ||
{{DISPLAYTITLE:chage}} | {{DISPLAYTITLE:chage}} | ||
[[Kategorie:Linux/Benutzer/Befehl]] | |||
</noinclude> | </noinclude> | ||
Aktuelle Version vom 27. September 2025, 23:35 Uhr
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