在系统文件/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]
中括号里的也是可选的。