如何在 Linux 中使用 chage 命令修改密码过期时间 ?

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
我的开源项目
评论已关闭
