开机忘记乌班图密码

最简单粗暴的方法就是重装Ubuntu,但是装系统的时间太长,且方式比较原始,所以我就开始试着在不知道密码的情况下把密码给重置了。下面就是我的做法步骤:

      步骤1:重启Ubuntu。

      步骤2:在关闭系统重新启动的过程中,长按"Shift"键,就会进入如下界面:

 选择"恢复模式",进入如下界面:

扫描二维码关注公众号,回复: 8266029 查看本文章

再次选择"Drop to root shell prompt"选项,点击"Enter"键,就会进入Ubuntu的命令行模式,然后输入"cat /etc/shadow".(/etc/shadow这个文件存储的是Ubuntu的所有用户名和密码)。

步骤3:开始修改密码,使用"passwd" +要修改的用户名命令修改,但是出现错误,如下所示:

 查看系统所有用户,输入cat /etc/passwd

       

错误出现的原因:This is the result of trying to work on a file system while mounted as read-only. The solution is a simple one. Before making changes to the users password mount the filesystem as read-write which allows for the necessary changes to be made.

也就是说,修改密码的命令试图在一个在挂载过程中设置为只读的文件系统上进行写操作,解决方案很简单,就是把文件系统设置为可写的就行。命令如下:

mount -o rw,remount /

输入mount -o rw,remount / 修改根文件系统的权限,并重新修改密码。

这样就可以了,如下图:

这样就表示将密码修改成功了。

再输入:shutdown -r now 将系统重启就一切ok了


Sudo reboot 重启系统即可

注:
恢复模式就是一个有Root权限的Shell,可以在恢复模式下更改密码,修复图形配置文件等。
Ubutun中是没有root用户的,在恢复模式下,我们可以 获得root的权限

猜你喜欢

转载自www.cnblogs.com/thinkAboutMore/p/12077219.html