在Linux中chage命令常用於設置系統用戶的賬戶屬性
Usage: chage [options] LOGIN
Options: -d, --lastday LAST_DAY set date of last password change to LAST_DAY -E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -h, --help display this help message and exit -I, --inactive INACTIVE set password inactive after expiration to INACTIVE -l, --list show account aging information -m, --mindays MIN_DAYS set minimum number of days before password change to MIN_DAYS -M, --maxdays MAX_DAYS set maximim number of days before password change to MAX_DAYS -R, --root CHROOT_DIR directory to chroot into -W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS
Options: -d, --lastday LAST_DAY 將上次密碼更改的日期設置為LAST_DAY,設置為0時,下次登錄強制修改密碼 -E, --expiredate EXPIRE_DATE 將帳戶到期日期設置為EXPIRE_DATE -h, --help 顯示此幫助消息並退出 -I, --inactive INACTIVE 在到期后將密碼設置為非活動狀態 -l, --list 顯示帳戶老化信息 -m, --mindays MIN_DAYS 將密碼更改前的最小天數設置為MIN_DAYS -M, --maxdays MAX_DAYS 將密碼更改前的最大天數設置為MAX_DAYS -R, --root CHROOT_DIR chroot into目錄 -W, --warndays WARN_DAYS 將到期警告天數設置為WARN_DAYS
例子:
1、設置 "Caiyun" 用戶的密碼有效期為30天(即密碼過期后系統強制要求修改密碼)
chage -M 30 -W 3 Caiyun chage -l Caiyun
2、測試
sudo date -s "2019/1/5" logout