设置用户有效期
为保证用户的安全性,应设置用户的有效期,使用系统命令chage来设置用户的有效期。
命令为:
chage [-m mindays] [-M maxdays] [-d lastday] [-I inactive] [-E expiredate] [-W warndays] user
举例说明:修改用户test的有效期为90天。
chage -M 90 test
相关参数请参见表1。
参数  | 
参数说明  | 
|---|---|
-m  | 
口令可更改的最小天数。设置为“0”表示任何时候都可以更改口令。  | 
-M  | 
口令保持有效的最大天数。设置为“-1”表示可删除这项口令的检测。设置为“99999”,表示无限期。  | 
-d  | 
上一次更改的日期。  | 
-I  | 
停滞时期。过期指定天数后,设定密码为失效状态。  | 
-E  | 
用户到期的日期。超过该日期,此用户将不可用。  | 
-W  | 
用户口令到期前,提前收到警告信息的天数。  | 
-l  | 
列出当前的设置。由非特权用户来确定口令或帐户何时过期。  | 
 - 表1只列举出常用的参数,用户可通过chage --help命令查询详细的参数说明。
 
- 日期格式为YYYY-MM-DD,如chage -E 2017-12-01 test表示用户test的口令在2017年12月1日过期。
 - User必须填写,填写时请替换为具体用户,默认为root用户。
 
父主题: 常用操作