首页/系统/Linux 运维命令速查/chage 密码有效期与账号老化

chage 密码有效期与账号老化

chage 配置密码老化策略:最长/最短使用期、到期前警告、过期后宽限与账号禁用日;等保与基线检查的重点项。

Linux 运维命令速查系统更新于 2026-10-12
用途查看/设置密码与账号有效期
语法chage [选项] 用户名
所属shadow-utils

常用示例

常用示例
chage -l deploy                                  # 查看当前策略
chage -M 90 -m 7 -W 14 deploy                    # 90 天过期、7 天最短、提前 14 天警告
chage -E 2027-01-01 tempuser                     # 账号到期日
chage -d 0 deploy                                # 强制下次登录改密码
chage -d 0 是交付新账号的标准动作:首次登录必须改密码,避免管理员知晓初始口令。

易错点

  • -E 与 -M 混淆:前者是账号整体到期(不再能登录),后者是密码到期(登录后强制改密)
  • 给服务账号设密码过期策略可能导致自动化任务某天全线认证失败,服务号应显式豁免老化或走密钥

数据来源与参考

  • man 1 chage(shadow-utils)
  • man 5 shadow(密码老化字段)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌