抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

我们可直接通过修改 /etc/shadow 的内容来实现用户账号密码有效期的变更,但这样很麻烦,而且对 /etc/shadow 直接操作,会降低系统安全性。今天杜老师讲一下通过 chage 命令管理账号与密码的有效期!

查询账号与密码有效期

  • 语法:
1
chage -l USERNAME
  • 效果:

修改账号与密码有效期

1
2
3
4
5
6
7
8
9
10
11
12
chage -m MINDAYS USERNAME
#设置密码修改最小天数
chage -M MAXDAYS USERNAME
#设置密码修改最大天数
chage -d LASTDAY USERNAME
#指定密码最后修改日期
chage -I INACTIVE USERNAME
#设置密码过期后锁定账号的天数
chage -E EXPIREDATE USERNAME
#设置密码过期日期,如果为0代表立即过期;如果为-1,代表密码永远不会过期
chage -W WARNDAYS USERNAME
#设置密码过期前开始警告的天数

注意:其中,MINDAYS/MAXDAYS/INACTIVE/WARNDAYS 只能是天数;而 LASTDAY 与 EXPIREDATE 则可以是日期。例 2015/11/05,或者从 1970 年 1 月 1 日起至该日期天数。

评论