導航:首頁 > 操作系統 > linux用戶密碼過期時間

linux用戶密碼過期時間

發布時間:2022-09-21 15:49:33

A. linux 怎樣查看密碼變更時間

1、找到以下文件:


cat/etc/shadow


結果是:2015年11月10日。

B. linux中賬號賬號密碼的最短有效期,賬號密碼的最長有效期,賬號密碼的警告期,用戶的非活躍天數是什麼

你說的應該是/etc/shadow這個文件里的東西吧。密碼最短有效期你應該說的是第四欄位的內容吧,比如為10,就是在10天之後才能修改密碼,最長有效期就是,密碼失效的最大天數。警告時間默認為7天,就是在密碼失效7天前,系統會提示密碼即將失效。非活躍天數,不知道你在哪裡看到的,大概就是多久沒有登錄系統了吧。

C. 3-14 Linux中用戶修改密碼關於時間的參數 --- chage

passwd 是創建密碼時加上相應的選項制定時間參數。如果想修改一個賬號密碼的時間參數可以用chage,chage 可以修改和密碼有關的時間參數。

-I:查看一個賬戶和密碼有關的時間參數。

-d:YYYY-MM-DD,修改最近一次更改密碼的時間。

-E:YYYY-MM-DD,修改賬號的失效時間。

-l:天數,設置密碼幾天後失效。

-m:天數,設置密碼至少保留幾天。

-M:天數,設置密碼多久後需要更新。

-W:天數,設置密碼過期前警告時間。

-I:查看一個賬戶和密碼有關的時間參數。

紅色下劃線:chage -l user9 查看 user9 用戶的密碼參數。

Last password change : May 17, 2021(最後一個修改密碼時間:2021年5月17日)。

Password expires : never(密碼過期時間:從不)。

Password inactive : never(密碼失效時間:從不)。

Account expires : never(賬戶到期時間:從不)。

Minimum number of days between password change : 0                                                        (兩次修改密碼之間相距的最小天數:0)。

Maximum number of days between password change : 99999。                                           (兩次修改密碼之間相距的最大天數:99999)。

Number of days of warning before password expires : 7(密碼過期前的警告天數:7)。

-d:YYYY-MM-DD,修改最近一次更改密碼的時間。

紅色下劃線:原來 user9 最近一次更改密碼的時間 2021-5-17。

黃色下劃線:chage -d 修改了最後一次更改密碼的時間 2020-1-1。

-E:YYYY-MM-DD,修改賬號的失效時間。

1、紅色下劃線:chage -E 2020-1-1 把 user9 的賬號失效時間設置為 2020-1-1。

2、修改賬號的失效時間後,user9 已經達到了賬號失效的標准。所以,重新登錄 user9 賬號的時候已經不能登錄此賬號。

3、黃色下劃線:chage -E -1 把 user9 的賬號失效時間設置為 從不失效。

4、恢復賬號後,user9可以重新登錄。

tips:chage -E 後面可以跟准確的日期 也 可以跟天數。准確日期就是賬號失效的日期,而跟天數則從1970年1月1日開始算起,到達了設置天數的日期就是賬號失效的日期。

如:chage -E 30 user9,就是從1970年1月1日開始算起。30天後 user9 失效,1970年1月1日 + 30天,就是1970年1月31日。

-M:天數,設置密碼多久後需要更新。

紅色下劃線:user9 此時的密碼過期時間:從不。兩次修改密碼之間相距的最大天數:99999

黃色下劃線:chage -M 10 把 user9 的密碼更新時間設置在10天後。兩次修改密碼之間相距的最大天數:10。

-l:天數,設置密碼幾天後失效。

紅色下劃線:user9 密碼過期的時間是 May 28, 2021。

黃色下劃線:chage -I 3 把 user9 的密碼失效時間設置為3天後,密碼失效後用戶將無法登陸系統了。

-m:天數,設置密碼至少保留幾天。

紅色下劃線:user9 兩次改變密碼之間相距的最小天數:0。即隨時可以修改。

黃色下劃線:chage -m 7 把 user9 兩次改變密碼之間相距的最小天數設置為 7。即 7 天內不能修改密碼。

藍色下劃線:最後一次修改密碼的時間是 May 18, 2021。由於設置了7天不能修改密碼。即25號以內不能修改密碼。

Xshell 登錄 user9 用戶。date 查看當前時間 May 19,2021。passwd 嘗試修改密碼,被提示You must wait longer to change your password (你必須等待更長時間才能更改密碼)。即設置了密碼至少保留幾天,這段時間內不能修改密碼。

root 更改時間,把系統時間設置為 2021-5-25。

25號 離上次設置密碼 18號已相隔7天。所以,可以設置密碼成功。

-W:天數,設置密碼過期前警告時間。

紅色下劃線:user9 的密碼過期前警告時間是 7 天。

黃色下劃線:chage -W 11 把 user9 密碼過期前警告時間設置為 11 天。

藍色下劃線:user9 密碼過期時間是 2021年5月29日。現在是2021年5月19日,結合密碼過期前 11 天有警告提示。user9登錄系統應該會有 密碼過期 提示。

紅色下劃線:user9 用戶登錄系統,正如預期出現了密碼過期提醒。

D. linux怎麼設置密碼過期時間

密碼過期了,帳戶還能用嗎?可不可以把密碼過期時間變更為帳戶過期時間呢?

chage -E 2010-10-10 username

剛開始的時候,我認為密碼過期相當於帳戶停用,但試了一下才明白,密碼過期就要用戶修改密碼,修改/etc/shadow可以實現。

/etc/shadow每一行分為九個部分。第五部分是說從最近一次密碼修改時間算起,多少天後密碼過期。看一下我的操作,您應該會明白的吧。
[root@mmvtc820 ~]# tail -1 /etc/shadow
myself:$1$COF.gwmF$EugDjdIERnyD0I3rlR.c80:14732:0:2:7:2010:14737:
[root@mmvtc820 ~]# chage -l myself
最近一次密碼修改時間 : 5月 03, 2010
密碼過期時間 : 5月 05, 2010
密碼失效時間 :11月 05, 2015
帳戶過期時間 : 5月 08, 2010
兩次改變密碼之間相距的最小天數 :0
兩次改變密碼之間相距的最大天數 :2
在密碼過期之前警告的天數 :7
[root@mmvtc820 ~]#

[root@mmvtc820 ~]# chage --help
用法:chage [選項] 用戶名

選項:
-d, --lastday 最近日期 將最近一次密碼設置時間設為「最近日期」
-E, --expiredate 過期日期 將帳戶過期時間設為「過期日期」
-h, --help 顯示此幫助信息並退出
-I, --inactive 失效密碼 將因過期而失效的密碼設為「失效密碼」
-l, --list 顯示帳戶年齡信息
-m, --mindays 最小天數 將兩次改變密碼之間相距的最小天數設為「最小
天數」
-M, --maxdays 最大天數 將兩次改變密碼之間相距的最大天數設為「最大
天數」
-W, --warndays 警告天數 將過期警告天數設為「警告天數」

E. linux下怎麼設置用戶的密碼不過期

設置某個用戶的密碼過期時間可以用usermod
-e來設置,如果要統一設置用戶的密碼過期時間,那麼就要修改/etc/login.defs裡面的PASS_MAX_DAYS,比如修改所有用戶的密碼過期時間是30天:
PASS_MAX_DAYS
30
如果這個值是99999,那麼表示密碼永不過期。
或者就是直接修改/etc/shadow
root:XXXXXX:15::"U"::::
把"U"位置設為空或者99999就是不過期

F. linux系統開機總提醒pin碼過期怎麼辦

建議延長一下密碼過期時間。

打開Linux系統,右鍵系統開啟終端機。輸入查詢命令:【cat /etc/passwd】。然後有個普通用戶名,例如有個用戶b,要修改它的密碼過期時間。輸入修改命令:【sudo usermod - e 】。【sudo usermod - e 】空格輸入延遲密碼過期時間,格式是年-月-日。最後跟用戶名,之後進行回車了,那麼就可以延長密碼過期時間。

G. linux下如何設置用戶密碼過期時間

設置某個用戶的密碼過期時間可以用usermod -e來設置,如果要統一設置用戶的密碼過期時間,那麼就要修改/etc/login.defs裡面的PASS_MAX_DAYS,比如修改所有用戶的密碼過期時間是30天: 如果這個值是99999,那麼表示密碼永不過期。

H. linux下怎樣設置某個用戶的密碼永不過期

使用管理員許可權運行命令 chage .
如 sudo chage -M 99999 username , 設置用戶username的密碼最長使用期限是99999天.

I. linux下怎麼設置某個用戶的密碼永不過期

設置某個用戶的密碼過期時間可以用usermod -e來設置,如果要統一設置用戶的密碼過期時間,那麼就要修改/etc/login.defs裡面的PASS_MAX_DAYS,比如修改所有用戶的密碼過期時間是30天:
PASS_MAX_DAYS 30
如果這個值是99999,那麼表示密碼永不過期。
或者就是直接修改/etc/shadow
root:XXXXXX:15::"U"::::
把"U"位置設為空或者99999就是不過期

閱讀全文

與linux用戶密碼過期時間相關的資料

熱點內容
rf3148編程器 瀏覽:505
浙江標准網路伺服器機櫃雲主機 瀏覽:587
設置網路的伺服器地址 瀏覽:600
java圖形界面設計 瀏覽:751
純前端項目怎麼部署到伺服器 瀏覽:538
瓜子臉程序員 瀏覽:505
如何保證伺服器優質 瀏覽:94
小微信aPP怎麼一下找不到了 瀏覽:299
演算法纂要學術價值 瀏覽:975
程序員你好是什麼意思 瀏覽:801
倩女幽魂老伺服器如何玩 瀏覽:561
電子鍾單片機課程設計實驗報告 瀏覽:999
看加密頻道 瀏覽:381
程序員算不算流水線工人 瀏覽:632
三星電視我的app怎麼卸載 瀏覽:44
簡述vi編譯器的基本操作 瀏覽:507
讓程序員選小號 瀏覽:91
加強數字貨幣國際信息編譯能力 瀏覽:584
購買的app會員怎麼退安卓手機 瀏覽:891
程序員的種類及名稱 瀏覽:295