chage 修改用户密码时间限制

chage [options] LOGIN

chage针对用户的密码过期时间、过期提前多少天警示等功能实现,passwd也可以实现,但是passwd --expire参数是直接用户密码过期,强制用户下次登录修改密码,这一点相对chage差一点,同时passwd相对chage多出了--lock   --unlock锁定解锁定用户账户的功能

chage的修改可以通过/etc/shadow来查看

 

 

chage常用选项:

-l, --list                  显示用户信息

chage 修改用户密码时间限制

 

 

-d, --lastday   LAST_DAY          用户密码最后修改时间

-m, --mindays      MIN_DAYS         用户两次密码修改的时间间隔,至少MIN_DAYS之后才能再次修改密码

-M, --maxdays    MAX_DAYS           用户密码最大使用期限

-W, --warndays      WARN_DAYS       用户密码过期前warndays天提醒修改密码  

-I, --inactive                 密码过期后宽限时间,即该时间内不修改密码将彻底过期  

-E,--expredate EXPIRE_DATE           用户账户停权过期时间

chage 修改用户密码时间限制

 

 Linux用冒号:分隔符将/etc/shadow文件每一个记录分割成9个域,每个域对应一条信息,第九域保留

第二域             表示加密的密码

第三域18752           表示密码最后修改时间,18752是从1970.1.1到2021.05.5的天数,这里passwd命令不能灵活修改

第四域0             表示两次密码修改的时间间隔

第五域99999          表示密码最长使用期限

第六域7             表示密码过期前7天警示用户

第七域            表示密码过期后多少天内依然可以使用(宽限日)

第八域            表示用户账户过期时间

chage 修改用户密码时间限制

 

 130,表示最后一次修改时间是1970.05.11;

1,表示tel用户今天修改密码,至少要在一天之后才能再次修改密码;

10,表示密码最大使用10天

2,过期的两天前提醒用户

......

上一篇:Linux chage用法详解:修改用户密码状态


下一篇:linux chage命令详解