Ubuntu 16.04/18.04忘记登陆密码的解决方法

很长时间没有在虚拟机上操作Ubuntu系统了,所以忘记了当初安装Ubuntu系统时设置的登陆密码,经过摸索,找到了解决方法,现在分享出来,给同样需要的人。本文所用的Ubuntu版本是16.04,所用的GNU GRUB是2.02版的。经过测试,它也适用在Ubuntu 18.04下,可以这么说,所有的Ubuntu版本忘记了登陆密码都可以参考本文的方法。

1、开机时一直按着shift键,进入像是windows bios界面一样的界面:
bios界面

2、选择第二个【Ubuntu高级选项】,然后按Enter进入,界面如下:
Ubuntu高级选项

3、选择第三个版本最高的Linux内核版本(注释:recovery mode是恢复模式。),如下图的位置,按【e】编辑启动项,不要按【Enter】,再重申一次,不要按【Enter】:
Recovery Mode

4、按向下箭头往下翻,在倒数第五行找到【recovery nomodeset】并将之删除,然后下移一行,在行尾添加【quiet splash rw init=/bin/bash】(下图中的linux行尾,即locale=en_US quiet splash rw init=/bin/bash),按下F10:
删除的字符

添加的字符

5、按下F10后进入到下面的界面,此时有两种选择:

1, 你不知道你的用户名:

输入passwd

2, 知道用户名:

输入passwd 用户名

接着就会提示你输入新的密码,然后重启,我直接输入shutdown -h now是无法直接关机的,提示找不到这个文件,所以直接在虚拟机软件里重启Ubuntu系统就可以了,然后使用新的密码登陆即可。
重启

重启状态

如上图所示,返回password updated successfully即宣告成功,如果返回值并非password updated successfully,那么需要仔细看上面正确的步骤操作。

注:如果虚拟机装Ubuntu用来自己学习或者自己用的话密码可以设置的简单一些,或者可以设置为自动登录,然后就不用每次输入密码登录了,但你要保证自己登录的账户有管理员权限,要不然很多操作就无法进行了。以上介绍的方法只用于学习交流,请勿用于破解他人的Ubuntu系统密码,以对他人的计算机造成损害。

标签: none

添加新评论