Linux用户root忘记密码的解决(unbuntu16.04)
参考:
http://www.linuxidc.com/Linux/2012-04/59069.htm
http://www.68idc.cn/help/server/linux/20150607359371.html http://unix.stackexchange.com/questions/190370/raspbian-boots-to-a-rootnone-prompt-after-erroneous-changes-in-etc
之前安装Lunix虚拟机的时候忘记root 的密码了,这两天用Lunix的时候用户客户登录有些操作无法完成,搞了一下终于把root的密码改回来了。结合前面的网友的经验,在这里做个小小的记录,希望对这个问题的网友有点帮助。
流程:
1、首先在电脑启动的时候长按shift键进入grup菜单:
2、选择高级选项(Advanced),按“Enter”键进入;
3、选择recovery mode(恢复模式),按“e”进入编辑;
4、在文件编辑模式下,将ro recovery \nomodeset 替换成 ro quiet splash rw init=/bin/bash,然后按F10进入引导;
5、此时会进入shell环境,在这里就是以root的身份进入shell,可以用最高的权限进行操作,执行修改密码的操作:passwd root,然后按照提示输入两次密码即可;
6、重启电脑,输入命令:reboot -f 。
大功告成!!
错误提示的处理:
过程中可能会出现一些意外的情形,像我就遇到了没有办法重启的情况,这个时候的提示是这样的:
Fail to connect to bus: no such a file or directory
这种情况我暂时也买没搞懂,根据网友的经验,可能是由于挂载的问题,我就试了其中的一个命令:
mount -o remount,rw /
然后重启就没有问题了。