在系統文件/etc/security/passwd中記錄有每個用戶登陸密碼的加密形式,以及上次修改密碼的時間,版我們以root為例:權
root:
password = hVvR/QGnSNKlE
flags =
lastupdate = 1200982154
此處,lastupdate為上次密碼修改時間,以epoch time表示。Epoch time是從Epoch(新紀元時間,傳說中的標志Unix時代開端的那個拂曉)開始計算起,單位為秒,Epoch則是指定為1970年一月一日凌晨零點零分零秒,格林威治時間。我們可以通過下面的命令來轉換epoch time:
#perl -le 'print scalar localtime 1200982154'
Tue Jan 22 06:09:14 2008
所以,root用戶上次修改密碼是在2008年1月22日上午06:09:14。
㈡ aix unix如何查看或重置系統用戶密碼
aix unix重置系統用戶密碼方法:
內容如下:
oskiss:
password = **********
lastupdate = **********
flags = ADMCHG
而如果在flags中增加NOCHECK值,那麼在下次登錄時將專不必再重置密碼。屬
1、修改登陸用戶密碼重置方式,執行「# pwdadm -f NOCHECK oskiss」。
2、檢查/etc/security/passwd文件中oskiss用戶的flags參數的取值是否已經增加NOCHECK值。
3、重新login或者su測試是否生效,OK。
㈢ AIX下如何重置一個忘記密碼的系統用戶密碼
AIX重置來密碼跟Linux是一樣自的,使用root用戶登錄後(必須root用戶,其他用戶只能重置自己的密碼,既然你忘記了密碼就只能用root用戶來重置其他用戶密碼)。
#passwd<username>
#pwdadm-fNOCHECK<username>
pwdadm命令不是必須的,如果你希望系統不對用戶密碼進行檢查,則進行設置(設置後的效果是:用戶首次登陸後無需修改密碼,具體flag有哪些作用可參考ibm官網information center,這里什麼都能搜索到)
或者
#echo'username:password'|chpasswd[-fNOCHECK]
中括弧里的也是可選的。