chage命令是linux系統中的一個密碼管理工具,它可以用來修改用戶密碼過期時間以及密碼策略等。具體用法如下:
1. 命令格式
chage [選項] 用戶名
2. 常用選項
-d, --lastday DAYS:設置從1970年1月1日起的最后一次密碼修改日期,單位為天數。
-E, --expiredate DATE:設置密碼過期時間,格式為YYYY-MM-DD。
-I, --inactive INACTIVE:設置用戶賬號失效時間,在該時間內未登錄則賬號會被鎖定,單位為天數。
-l, --list`:顯示用戶的密碼過期狀態和相關信息。
-m, --mindays MIN_DAYS:設置密碼最短使用天數,即每次修改密碼后需要等待的天數。
-M, --maxdays MAX_DAYS:設置密碼最長有效期,單位為天數。
-W, --warndays WARN_DAYS:設置密碼過期提醒時間,單位為天數。
3. 實例演示
- 修改用戶joey的密碼過期時間為90天。
chage -M 90 joey
- 查看用戶mike的密碼過期狀態和相關信息。
chage -l mike
- 設置用戶amy的密碼最短使用天數為7天。
chage -m 7 amy
- 設置用戶henry的賬號失效時間為180天。
chage -I 180 henry