通过下面的命令可以取到过期时间,判断是否超过时间,如果超过就是密码过期的用户。
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 【密码过期前开始警告的天数】
可以精确到小时。如果我们发现我们的linux的密码被修改了,但是又不记得是什么时候修改的,我们就可以进行查看修改时间。
1. 首先我们打开ubuntu虚拟机,然后会d出终端窗口 2. 进入到终端窗口之后,由于我们之后的 *** 作都需要使用到管理员权限,所以我们直接登录root账户,首先在输入栏输入su命令,然后打开root登录,输入账户和密码就可以进行登录了 3. 接下来我们需要打开linux的密码存放文件,首先在输入栏输入vim,通过vim命令打开文件,接下来在bim后面加下划线,然后开始输入地址etc,接着在etc后面加下划线,输入shadow,输入完成之后回车运行命令 4.运行命令之后,窗口会d出所有的密码信息,然后我们在所有密码信息中找到local开头的一行,这一行的信息代表着local用户存放的密码 5. 然后所有的信息都用:隔开了,我们找到这一行的第三个字段,就是密码的修改时间,17876 6. 然后我们需要使用data命令来进行时间的换算,回到刚开始的输入框,接着输入date -d "1970-01-01 17876 days",输入完成之后按回车运行命令,接下来就会得到了上一次修改密码的换算时期
1、打开终端,输入head -3 / etc / passwd,按Enter键,可以查看前三个密码。
2、打开终端,输入cat / etc / shadow,按Enter,即可看到所有用户和密码。
3、打开终端,输入ls -l / etc / passwd / etc / shadow,按Enter键,即可查看密码权限。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)