天天看點

Linux之設定賬戶或密碼有效期

        最近一直比較忙,知道今天才閑下來。是以特地來和大家聊聊Linux修改賬戶或密碼的有效期問題。這是一個很簡單的小操作,幾句話就能說明白,咱們進入正題。

溫故:   

    關于Liunx的使用者和密碼常見的操作也就是對使用者的增删改以及對密碼的修改了。這裡順便回顧一下這部分内容。

Linux之設定賬戶或密碼有效期

 然後使用“cat /etc/passwd”指令後可以檢視到檔案中已經新增的使用者名“test”

Linux之設定賬戶或密碼有效期

 執行了“userdel”就可以看到這個使用者已經被删除了

Linux之設定賬戶或密碼有效期

 知新:

        接下來咱們說重點,一般來說一些新上線的系統都會建立一些臨時使用者用于測試,這個使用者賬号的存在時間不會太久,是以會對這個賬号有一些設定,比如多久之後失效。還有就是對于密碼也會有一些設定,比如設定密碼100天有效期,過期兩天後失效,或者設定密碼永不失效,都是一些簡單使用的小技能,大家了解就好。

1、檢視test使用者的屬性         

chage   -l  test      
Linux之設定賬戶或密碼有效期

 從上圖可以看到該使用者的密碼過期設定、密碼失效設定和使用者過期設定都是never,即永不過期,永久生效。

2、修改密碼有效期為100天

chage -M 100 test      
Linux之設定賬戶或密碼有效期

 從上圖可以看出密碼的過期時間已經變為2021年10月30日,正好是間隔100天。

3、修改密碼失效時間為3天

chage -I 3 test      
Linux之設定賬戶或密碼有效期

 從上圖可以看到密碼的失效日期已經變為2021年11月2日,正好是過期後三天。

4、修改使用者賬号過期時間為100天

chage -E 2021-12-31 test      
Linux之設定賬戶或密碼有效期

從上圖可以看到test使用者的賬号有效期已經被調整為2021年12月31日。

拓展1:

        密碼過期時間和密碼失效時間是不同的,一定要區分好。舉例子說明,按照我上面對test使用者的配置來說,密碼是2021年10月30日過期,密碼的失效時間設定的是2021年11月2日。那麼一旦過了10月30日,該密碼還是可以繼續使用的,還可以繼續使用到11月2日,這就是這兩者的差別。

拓展2:

        下面是chage這個指令的參數的使用方法