chage 管理用户账号和密码.note
- 查看用户的账号密码信息:
1.
chage -l root
- 设置密码的最大有效期:
1.
- M 参数指定最大有效期,- m 参数指定最小使用时长
chage -M 10 user01 //设置 user01 账户的最大有效期为 10 天
- 设置账号过期时间:
1.
chage -E 2023-6-8 user01
- 设置账号过期时间为永不过期
1.
chage -m 0 -M 99999 -E -1 user01
参数解释:
-m 0 //设置密码使用的最小时间为 0
-M 99999 //设置密码能够使用的最大时间为 99999
-E -1 //将 账号过期 设置为 never- 详细参数:
1.
-d, --lastday <yyyy-mm-dd>:指定最后一次更改密码日期,格式为yyyy-mm-dd。
-E, --expiredate <yyyy-mm-dd>:设置用户密码的过期日期,格式为yyyy-mm-dd。
-I, --inactive <days>:设置用户密码过期后多久没登录则账户被禁用。0表示禁用此功能。
-l, --list:列出当前用户的密码策略信息。
-m, --mindays <days>:设置用户修改密码的最短时间间隔,即密码修改后至少需要等待多少天才能再次修改密码。
-M, --maxdays <days>:设置用户密码有效期的最大天数,即用户的密码最多可以使用多少天。
-W, --warndays <days>:在密码过期之前的多少天提醒用户修改密码。
-h, --help:显示帮助信息。
-R, --root <directory>:更改chage命令应用的根目录。