A. 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",輸入完成之後按回車運行命令,接下來就會得到了上一次修改密碼的換算時期
B. linux下怎樣設置某個用戶的密碼永不過期
使用管理員許可權運行命令 chage .
如 sudo chage -M 99999 username , 設置用戶username的密碼最長使用期限是99999天.
C. linux 提示密碼過期怎麼修改
設置某個用戶的密碼過期時間可以用usermod -e來設置,如果要統一設置用戶的密碼過期時間,那麼就要修改/etc/login.defs裡面的PASS_MAX_DAYS,比如修改所有用戶的密碼過期時間是30天:如果這個值是99999,那麼表示密碼永不過期。
D. LINUX 怎樣查看密碼變更時間
1、找到以下文件:
cat/etc/shadow
結果是:2015年11月10日。
E. 怎麼創建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
F. linux下怎麼設置用戶的密碼不過期
設置某個用戶的密碼過期時間可以用usermod
-e來設置,如果要統一設置用戶的密碼過期時間,那麼就要修改/etc/login.defs裡面的PASS_MAX_DAYS,比如修改所有用戶的密碼過期時間是30天:
PASS_MAX_DAYS
30
如果這個值是99999,那麼表示密碼永不過期。
或者就是直接修改/etc/shadow
root:XXXXXX:15::"U"::::
把"U"位置設為空或者99999就是不過期
G. linux中賬號賬號密碼的最短有效期,賬號密碼的最長有效期,賬號密碼的警告期,用戶的非活躍天數是什麼
你說的應該是/etc/shadow這個文件里的東西吧。密碼最短有效期你應該說的是第四欄位的內容吧,比如為10,就是在10天之後才能修改密碼,最長有效期就是,密碼失效的最大天數。警告時間默認為7天,就是在密碼失效7天前,系統會提示密碼即將失效。非活躍天數,不知道你在哪裡看到的,大概就是多久沒有登錄系統了吧。