linux用戶過期
A. 如何修改linux密碼過期問題
如果你的Linux賬號有被設置密碼定時過期機制,那麼當密碼到期的時候,使用遠程SSH登錄,會有如下提示,並且要求你必須更改密碼才能登錄成功。
如何去掉這個過期機制呢,答案是使用 chage 命令。
查看用戶的當前設定
可以看出 Password expires 這個欄位指定就是密碼過期的日期
修改過期時間為永不過期,命令如下
可以看到 Password expires 這個欄位變成never了。
B. 怎麼創建linux賬戶90天後過期
方法一:
賬戶90天過期就要寫腳本了,就bash命令的話,我腦子里掃了一下只記得有密碼過期的,賬戶過期倒是沒有;
90天過期的腳本,你用 at 做個一次性的定時任務,設置90天 userdel -r XXX 就成了。
方法二:
在linux系統中,默認創建的用戶的有效期限都是永久的,但有時候,我們需要對某些用戶的有效期限做個限定!
比如:公司給客戶開的ftp賬號,用於客戶下載新聞稿件的。這個賬號是有時間限制的,因為是付費的。合同到期了,這個賬號就要求停用。
廢話不多說,直接說下操作記錄:
需求:
創建lzwb賬號,用於下載/home/hqsb裡面的新聞稿件,這個賬號的合同到期時間是2018年10月26號
1、創建賬號lzwb
[root@dev ~]# useradd lzwb -d /home/hqsb -s /sbin/nologin
2.默認情況下,這個賬號建立後,有效期限是永久的。注意下面命令結果:
命令格式:chage -l username 查看用戶的到期時間情況
[root@dev ~]# chage -l lzwb
Last password change : Oct 26, 2016
Password expires : never
Password inactive : never
Account expires : never
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
Last password change: 表示賬號創建時的時間
Account expires: 表示賬號到期時間
3.按照需求,修改賬號的到期時間
命令格式:usermod -e 「到期時間」 username 修改系統用戶的時間
[root@dev ~]# usermod -e "Oct 26,2018" lzwb
4.再次查看,發現lzwb的有效時間截止到2018年的10月26號了。
[root@dev ~]# chage -l lzwb
Last password change : Oct 26, 2016
Password expires : never
Password inactive : never
Account expires : Oct 26, 2018
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
C. linux鐢ㄦ埛瀵嗙爜榪囨湡
寰堝氭湅鍙嬮兘鎯崇煡閬搇inux鐢ㄦ埛瀵嗙爜榪囨湡搴旇ユ庝箞鍔烇紵涓嬮潰灝變竴璧鋒潵浜嗚В涓涓嬪惂錛
linux鐢ㄦ埛瀵嗙爜榪囨湡
1銆佸彸閿緋葷粺寮鍚緇堢鏈猴紝濡備笅銆
2銆佽緭鍏ユ煡璇㈠懡浠わ細銆恈at /etc/passwd銆戱紝榪涘幓鍙浠ョ湅鍒版櫘閫氱敤鎴峰悕銆
3銆佹帴鐫杈撳叆淇鏀瑰懡浠わ細銆恠udo usermod-e 銆戙
4銆佹渶鍚庝嬌鐢ㄥ懡浠ゃ恠udousermod-e 銆戠┖鏍艱緭鍏ュ歡榪熷瘑鐮佽繃鏈熸椂闂達紝鏍煎紡鏄騫-鏈-鏃ワ紝鐢ㄦ埛鍚嶆斁鍦ㄦ渶鍚庨潰錛岃劇疆瀹屾垚鍥炶濺鍗沖彲銆
D. linux下判斷是否存在用戶密碼過期
看看這個博客吧。應該能解答你的問題。
通過下面的命令可以取到過期時間,判斷是否超過時間,如果超過就是密碼過期的用戶。
http://blog.itpub.net/29392174/viewspace-1063866/
查看某個用戶的密碼狀態
#chage -l root
Last password change : Oct 23, 2013 【最近一次修改密碼的時間】
Password expires : Jan 23, 2014 【密碼過期時間】
Password inactive : never 【密碼失效時間】
Account expires : never 【賬戶過期時間】
Minimum number of days between password change : 0 【兩次改變密碼之間相距最小天數】
Maximum number of days between password change : 92 【兩次密碼改變密碼相距最大天數】
Number of days of warning before password expires : 7 【密碼過期前開始警告的天數】
E. linux系統鎖定帳號和帳號過期的區別
linux系統鎖定帳號和帳號過期的區別是登錄狀態。根據查詢相關公開資料顯示,設置的密碼經過一段的凱團宴時間後,系統盯銀會認為該密碼不安全,於是將密碼設置為過期狀態,鎖定將會或租提示鎖定。