虚拟机装了个ubuntu,设置了用户,但现在忘记了密码,怎么办才好?还有,如何获取root用户?

如题所述

楼上别瞎扯好不?
ubuntu root 密码可不是空啊,也不是你自己可以设的,而是系统随机生成的,你安装时设置的是你自己的账户的密码。第一个问题:
楼主的情况可以在grub界面选择第二项修复,但没有grub可以参考:
1、重启ubuntu,随即长按shirft进入grub菜单;
2、选择recovery mode,按"e"键进入编辑页面;
3、将ro single替换为rw single init=/bin/bash;
4、按ctrl+x进入单用户模式,当前用户即为root;
5、到/etc目录下修改sudoers权限:chmod 0440 sudoers,搞定;也可以同时新增root密码,下次就不这么麻烦了;
6、按ctrl+alt+del重启;
第二个问题:
1.终端输入su root,提示你root的密码,你当然没有。这时可不要忘了sudo的强大功能,采用第二中方法。
2.终端输入sudo su root,意思就是用暂时的root权限告诉系统我要获得root权限,当然系统是不会拒绝你的。输入你的密码就行了。
3.更简单的命令其实也有,不过没有一点意思,输入su -i。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-26
开机时选择有recovery的那一项,再把光标移到最下面root的地方,回车,输入“passwd <你的用户名>”,回车,再两次输入你的新密码即可。追问

开机什么时候有recovery一项啊,我现在是一开机就直接进到输入账号密码的图像界面,我想通过grub进入单用户修改,但开机基本都没倒数界面,grub也进不了

追答

硬盘安装的系统下,开机显示完BIOS信息会有十秒钟选择开机项,这时候会有。开机基本都没倒数界面,试试狂按上下键……

第2个回答  2011-06-21
默认root没密码,得自己设。你用root登陆,密码为空应该能进入吧。
第3个回答  2011-06-20
su即可
不行sudo -i,试试便灵,但要有root的密码追问

问题是,现在我没任何账户的密码

追答

有这时间等答案都重装n次了,我装过不下几十个虚拟机,
linux比windows装的快多了,很喜欢,
你网上找找,会有结果的,但linux安全性是很高的……