新添加的用戶,用戶密碼過期時間是從/etc/login.defs中PASS_MAX_DAYS提取的,普通系統默認就是99999,
而安全操作系統4.0是90。更改此處,只是讓新建的用戶默認密碼過期時間變化,已有用戶密碼過期時間仍然不變。
chage:密碼失效是通過此命令來管理的。 參數意思: -m 密碼可更改的最小天數。為零時代表任何時候都可以更改密碼。 -M 密碼保持有效的最大天數。 -W 用戶密碼到期前,提前收到警告信息的天數。 -E 帳號到期的日期。過了這天,此帳號將不可用。 -d 上一次更改的日期 -i 停滯時期。如果一個密碼已過期這些天,那么此帳號將不可用。 -l 例出當前的設置。由非特權用戶來確定他們的密碼或帳號何時過期。
基本操作
#強制用戶登陸時修改口令 chage -d 0 boye #強制用戶下次登陸時修改密碼,並且設置密碼最低有效期0和最高有限期90,提前15天發警報提示 chage -d 0 -m 0 -M 90 -W 15 boye #設置boye這個賬號的有效期是2021-09-30 chage -E '2021-09-30' boye
查看用戶密碼設定情況
chage -l boye
密碼為永不過期
chage -M 99999 boye
修改密碼配置文件
vi /etc/login.defs