VirtualBox中安装Ubuntu之后root密码忘记

1)重启ubuntu,随即长按shirft进入grub菜单(我的是找不到grub引导界面,如果你的启动界面有的话,直接进入2)步骤);

2)选择recoverymode,按"e"键进入编辑页面;

3)将rosingle替换为rwsingleinit=/bin/bash;(ubuntu10.10不用改,改不了)(这个我没有验证不知道原来的哥们说的对不,如果有人知道的话,告诉我下为什么);

注意:改的时候是一般的文本操作,不是linux的vi哦,我开始用vi发现不对,在这提醒各位。修改好了之后就到4)步骤。

4)按ctrl+x进入单用户模式,当前用户即为root;(普通用户登录也行)

5)到/etc目录下修改sudoers权限:chmod0440sudoers,搞定;也可以同时新增root密码,下次就不这么麻烦了;

6)按ctrl+alt+del重启(如果是虚拟机的话,有个菜单可以发送这个命令,而不是我们键盘的那个按键哦);

7)重启之后,用一个普通的用户登录系统,终端输入sudosuroot,意思就是用暂时的root权限告诉系统我要获得root权限,当然系统是不会拒绝你的。成功之后,就可以用命令改root密码了,password啦。

注:本文不是我写的,只是引用一位大哥的文章,做了一些改动。

小弟也是刚好碰到这个问题,看到一位大哥写的,我按照他的操作就搞定了。如果看我的不清晰,下面有链接,咱也不能侵犯人家的著作权不是。

引用原文:http://blog.sina.com.cn/s/blog_830cba8a0100wk0o.html

相关推荐