Ⅰ 如何修改linux密碼過期問題
如果你的Linux賬號有被設置密碼定時過期機制,那麼當密碼到期的時候,使用遠程SSH登錄,會有如下提示,並且要求你必須更改密碼才能登錄成功。
如何去掉這個過期機制空茄呢,答案是使用 chage 命令。
查看用戶的當前斗凳察設定
可以看出 Password expires 這個欄位指定就是粗櫻密碼過期的日期
修改過期時間為永不過期,命令如下
可以看到 Password expires 這個欄位變成never了。
Ⅱ LINUX 怎樣查看密碼變更時間
1、找到以下文件:
cat/etc/shadow
結果是:2015年11月10日。
Ⅲ 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 警告天數 將過期警告天數設為「警告天數」
Ⅳ linux查看修改密碼時間只能精確到天嗎
可以精確到小時。
如果我們發現我們的linux的密碼被修改了,但是又不記得是什麼時候修改的,我們就可以進行查看修改時間。
1. 首先我們打開ubuntu虛擬機,然後會彈出終端窗口 2. 進入到終端窗口之後,由於我們之後的操作都需要使用到管理員許可權,所以我們直接登錄root賬戶,首先在輸入欄輸入su命令,然後打開root登錄,輸入賬戶和密碼就可以進行登錄了 3. 接下來我們需要打開linux的密碼存放文件,首先在輸入欄輸入vim,通過vim命令打開文件,接下來在bim後面加下劃線,然後開始輸入地址etc,接著在etc後面加下劃線,輸入shadow,輸入完成之後回車運行命令 4.運行命令之後,窗口會彈出所有的密碼信息,然後我們在所有密碼信息中找到local開頭的一行,這一行的信息代表著local用戶存放的密碼 5. 然後所有的信息都用:隔開了,我們找到這一行的第三個欄位,就是密碼的修改時間,17876 6. 然後我們需要使用data命令來進行時間的換算,回到剛開始的輸入框,接著輸入date -d "1970-01-01 17876 days",輸入完成之後按回車運行命令,接下來就會得到了上一次修改密碼的換算時期
Ⅳ linux 提示密碼過期怎麼修改
設置某個用戶的吵漏密碼過期時間可以用usermod
-e來設置,如果要統一設置用戶的密碼過期時間,那麼就要修改/etc/login.defs裡面的PASS_MAX_DAYS,比如修改所有用戶的昌碰慶密碼過耐握期時間是30天:如果這個值是99999,那麼表示密碼永不過期。
Ⅵ Linux修改用戶密碼的命令是
在Unix/Linux系統中,passwd這個指令可以用來變更使用者的密碼,對於一般使用者而言(非root),執行passwd之後,會需要輸入目前現行的密碼,才可以允許密碼的變更;而如果是root管理者的話,則可以在不需要現行密碼的情況下,變更任何使用者的密碼(包含root自己的密碼)。
一般的使用者執行passwd即可變更自己的密碼:
若要移除使用者的密碼,可以使用-d參數,並加上使用者的名稱:
sudo passwd -d xxxx
移除使用者的密碼之後,可以檢查一下狀態資訊:
sudo passwd -S xxxx
xxxx NP 09/30/2015 0 99999 7 -1
在密碼被移除之後,該使用者的帳號也會同時被停用,無法登入。
設定密碼為過期狀態
有時候因為某些原因(像是重新設定密碼之後),我們會希望使用者立刻更改自己的密碼,這時候我們可以使用-e參數:
sudo passwd -e xxx
passwd: password expiry information changed.
檢查一下狀態資訊:
sudo passwd -S xxx
xxx P 01/01/1970 0 99999 7 -1
這時候如果使用者使用SSH 登入的話,系統就會強制變更密碼: