在linux中,chage命令用于密碼實效管理,可以顯示用戶密碼的詳細(xì)信息 ,還可以用來修改帳號和密碼的有效期限,也可以用于修改用戶密碼信息,語法“chage [options] 賬戶”。chage命令會更改當(dāng)前密碼更改與上次密碼更改日期之間的天數(shù);而系統(tǒng)使用此信息確定用戶何時必須更改其密碼。chage命令修改的都是“/etc/shadow”文件最后6項的值。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
Linux 中的 chage 命令用于密碼實效管理,可以顯示用戶密碼的詳細(xì)信息 ,還可以用來修改帳號和密碼的有效期限。
chage命令簡介
??系統(tǒng)進(jìn)行等保評測的時候會檢查賬戶密碼復(fù)雜度、有效期等內(nèi)容。chage用于密碼的實效管理,用來修改帳號和密碼的有效期。chage命令更改密碼更改與上次密碼更改日期之間的天數(shù)。系統(tǒng)使用此信息確定用戶何時必須更改其密碼。chage命令修改的都是/etc/shadow文件最后6項的值。
使用語法及參數(shù)說明
chage [options] 賬戶
登錄后復(fù)制
2、參數(shù)說明
參數(shù) | 參數(shù)說明 |
---|---|
-d, –lastday LAST_DAY | 將最近一次密碼修改時間設(shè)為“LAST_DAY” |
-E, –expiredate EXPIRE_DATE | 將帳戶過期時間設(shè)為“EXPIRE_DATE” 0表示馬上過期,-1表示永不過期 |
-h, –help | 獲取命令幫助信息 |
-I, –inactive INACTIVE | 過期 INACTIVE 天數(shù)后,設(shè)定密碼為失效狀態(tài) |
-l, –list | 列出用戶以及密碼的有效期 |
-m, –mindays MIN_DAYS | 將兩次改變密碼之間相距的最小天數(shù)設(shè)為“MIN_DAYS” |
-M, –maxdays MAX_DAYS | 密碼保持有效的最大天數(shù) |
-R, –root CHROOT_DIR | chroot 到的目錄 |
-W, –warndays WARN_DAYS | 密碼過期前,提前收到警告信息的天數(shù) |
使用示例
[root@s142 etc]# chage -h Usage: chage [options] LOGIN …
登錄后復(fù)制
2、查看用戶密碼有效期信息
[root@s142 etc]# chage -l wuhs Last password change : Aug 24, 2022 Password expires : never Password inactive : never Account expires : Aug 20, 2122 Minimum number of days between password change : 0 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7
登錄后復(fù)制
[root@s142 etc]# chage -d 2022-8-22 wuhs
登錄后復(fù)制
[root@s142 etc]# chage -d 0 wuhs
登錄后復(fù)制
[root@s142 etc]# chage -d -1 wuhs
登錄后復(fù)制
4、設(shè)置賬戶過期時間
[root@s142 etc]# chage -E 0 wuhs [root@s142 etc]# chage -E 2022-8-25 wuhs [root@s142 etc]# chage -E -1 wuhs
登錄后復(fù)制
[root@s142 etc]# chage -I 3 wuhs
登錄后復(fù)制
6、設(shè)置密碼修改間隔最小和最大天數(shù)
[root@s142 etc]# chage -m 30 wuhs [root@s142 etc]# chage -M 180 wuhs [root@s142 etc]# chage -l wuhs Last password change : never Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 30 Maximum number of days between password change : 180 Number of days of warning before password expires : 7
登錄后復(fù)制
7、設(shè)置密碼到期提前提醒天數(shù)
[root@s142 etc]# chage -W 3 wuhs [root@s142 etc]# chage -l wuhs Last password change : never Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 30 Maximum number of days between password change : 180 Number of days of warning before password expires : 3
登錄后復(fù)制