Linux 下的 chage 命令用於修改用户密碼的過期時間信息。它允許管理員設置密碼過期策略,確保用户定期更改密碼以提高安全性。
基本語法
Change 命令基本語法如下:
chage [options] [user]
下面是一些使用 chage 命令時最常用的選項:
-d,--lastday: 設置最後一次修改密碼的日期-E,--expiredate: 設置帳户過期日期-h,--help: 顯示幫助信息-I,--inactive: 設置密碼過期後不活動的天數-l,--list: 列出密碼和帳户信息-m,--mindays: 設置密碼修改的最小間隔天數-M,--maxdays: 設置需要修改密碼的最大天數-W,--warndays: 設置密碼過期前向用户發出警告的天數
命令示例
(1) 顯示指定用户的密碼和帳户信息
chage -l username
(2) 設置用户密碼修改間隔的最小天數設置為 7 天
chage -m 7 username
(3) 設置用户密碼修改之前密碼可用天數為 90 天
chage -M 90 username
(4) 設置用户密碼過期前 7 天發出警告
chage -W 7 username
(5) 設置用户密碼過期後的非活動天數設置為 14 天,超過此時間,帳户將被鎖定。
chage -I 14 username
(6) 設置用户的最後一次密碼修改日期為 2023 年 4 月 1 日
chage -d 2023-04-01 username
(7) 設置用户帳户到期日期為 2023 年 12 月 31 日
chage -E 2023-12-31 username
我的開源項目
- course-tencent-cloud(酷瓜雲課堂 - gitee倉庫)
- course-tencent-cloud(酷瓜雲課堂 - github倉庫)