设置用户有效期
为保证用户的安全性,应设置用户的有效期,使用系统命令chage来设置用户的有效期。
命令为:
chage [-m mindays] [-M maxdays] [-d lastday] [-I inactive] [-E expiredate] [-W warndays] user
相关参数请参见表1。
| 参数 | 参数说明 | 
|---|---|
| -m | 两次修改密码的最小间隔天数。设置为“0”表示任何时候都可以更改口令。 | 
| -M | 口令保持有效的最大天数,为相对于上一次修改密码或者创建账号的天数。 设置为“-1”表示可删除这项口令的检测。设置为“99999”表示无限期。 | 
| -d | 上一次更改的日期。 | 
| -I | 停滞时期。过期指定天数后,设定密码为失效状态。 | 
| -E | 用户到期的日期。超过该日期,此用户将不可用。 日期格式为:YYYY-MM-DD。 | 
| -W | 用户口令到期前,提前收到警告信息的天数。 | 
| -l | 列出当前的设置。由非特权用户来确定口令或账户何时过期。 | 
 
 
    
   
    举例说明:
    
  - 修改用户HwHiAiUser的有效期为2020年12月01日,用户HwHiAiUser的口令在2020年12月1日过期chage -E 2020-12-01 HwHiAiUser 
- 修改用户HwHiAiUser的有效期为90天,创建HwHiAiUser用户的天数或相对上一次修改密码的天数chage -M 90 HwHiAiUser 
     父主题: 常用操作