如果我们发现我们的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、这里以centos为例,首先在重启系统后出现的GRUB界面的引导菜单上,选择 *** 作系统键入E来进入编辑模式:
2、接下来用上下键选择最新的内核,有kernel的那一项,然后继续按E键:
3、然后在编辑界面rhgb quiet后面加空格,在输入单词single回车确定:
4、回车后,按B键启动进入单用户模式,输入命令“passwd root”修改root的密码,最后输入“init 6”重启即可用新密码登录了:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)