chage
命令用于更改用戶賬戶的密碼到期信息
-d, --lastday LAST_DAY
:設置上次更改密碼的日期。LAST_DAY 應該是一個 YYYY-MM-DD 格式的日期。-E, --expiredate EXPIRE_DATE
:設置賬戶的過期日期。EXPIRE_DATE 應該是一個 YYYY-MM-DD 格式的日期。如果設置為 0,則表示賬戶永不過期。-h, --help
:顯示幫助信息并退出。-I, --inactive INACTIVE
:設置賬戶在密碼過期后多久被禁用。INACTIVE 應該是一個整數,表示天數。如果設置為 0,則表示賬戶永不被禁用。-l, --list
:列出指定用戶的密碼到期信息。這將顯示上次更改密碼的日期、密碼過期時間和賬戶過期時間等信息。-m, --mindays MIN_DAYS
:設置密碼最小使用天數。MIN_DAYS 應該是一個整數,表示天數。-M, --maxdays MAX_DAYS
:設置密碼最大使用天數。MAX_DAYS 應該是一個整數,表示天數。-R, --root CHROOT_DIR
:在 chroot 環境下運行。CHROOT_DIR 是一個包含 /etc 和 /var 目錄的根目錄。-W, --warndays WARN_DAYS
:設置密碼過期前的警告天數。WARN_DAYS 應該是一個整數,表示天數。要使用 chage
命令,你需要以 root 用戶身份登錄或使用 sudo
命令。例如,要查看用戶 “john” 的密碼到期信息,可以運行:
sudo chage -l john
要更改用戶 “john” 的密碼最大使用天數為 90 天,可以運行:
sudo chage -M 90 john