Linux命令 chage - 修改帳號(hào)和密碼的有效期限

2021-10-28 11:41 更新

chage

修改帳號(hào)和密碼的有效期限

補(bǔ)充說(shuō)明

chage命令 是用來(lái)修改帳號(hào)和密碼的有效期限。

語(yǔ)法

chage [選項(xiàng)] 用戶名

選項(xiàng)

-m:密碼可更改的最小天數(shù)。為零時(shí)代表任何時(shí)候都可以更改密碼。
-M:密碼保持有效的最大天數(shù)。
-w:用戶密碼到期前,提前收到警告信息的天數(shù)。
-E:帳號(hào)到期的日期。過(guò)了這天,此帳號(hào)將不可用。
-d:上一次更改的日期。
-i:停滯時(shí)期。如果一個(gè)密碼已過(guò)期這些天,那么此帳號(hào)將不可用。
-l:例出當(dāng)前的設(shè)置。由非特權(quán)用戶來(lái)確定他們的密碼或帳號(hào)何時(shí)過(guò)期。

實(shí)例

可以編輯/etc/login.defs來(lái)設(shè)定幾個(gè)參數(shù),以后設(shè)置口令默認(rèn)就按照參數(shù)設(shè)定為準(zhǔn):

PASS_MAX_DAYS   99999
PASS_MIN_DAYS   0
PASS_MIN_LEN    5
PASS_WARN_AGE   7

當(dāng)然在/etc/default/useradd可以找到如下2個(gè)參數(shù)進(jìn)行設(shè)置:

# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

通過(guò)修改配置文件,能對(duì)之后新建用戶起作用,而目前系統(tǒng)已經(jīng)存在的用戶,則直接用chage來(lái)配置。

我的服務(wù)器root帳戶密碼策略信息如下:

[root@linuxde ~]# chage -l root
最近一次密碼修改時(shí)間                    : 312, 2013
密碼過(guò)期時(shí)間                            :從不
密碼失效時(shí)間                           :從不
帳戶過(guò)期時(shí)間                           :從不
兩次改變密碼之間相距的最小天數(shù)          :0
兩次改變密碼之間相距的最大天數(shù)          :99999
在密碼過(guò)期之前警告的天數(shù)                :7

我可以通過(guò)如下命令修改我的密碼過(guò)期時(shí)間:

[root@linuxde ~]# chage -M 60 root
[root@linuxde ~]# chage -l root
最近一次密碼修改時(shí)間                          : 312, 2013
密碼過(guò)期時(shí)間                                       : 511, 2013
密碼失效時(shí)間                                       :從不
帳戶過(guò)期時(shí)間                                       :從不
兩次改變密碼之間相距的最小天數(shù)          :0
兩次改變密碼之間相距的最大天數(shù)          :60
在密碼過(guò)期之前警告的天數(shù)                    :9

然后通過(guò)如下命令設(shè)置密碼失效時(shí)間:

[root@linuxde ~]# chage -I 5 root
[root@linuxde ~]# chage -l root
最近一次密碼修改時(shí)間                          : 312, 2013
密碼過(guò)期時(shí)間                                  : 511, 2013
密碼失效時(shí)間                                  : 516, 2013
帳戶過(guò)期時(shí)間                                  :從不
兩次改變密碼之間相距的最小天數(shù)          :0
兩次改變密碼之間相距的最大天數(shù)          :60
在密碼過(guò)期之前警告的天數(shù)                 :9

從上述命令可以看到,在密碼過(guò)期后5天,密碼自動(dòng)失效,這個(gè)用戶將無(wú)法登陸系統(tǒng)了。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)