单用户模式下的修改
1)在开机启动的时候能看到引导目录,用上下方向键选择你忘记密码的那个系统,然后按“e",进入编辑模式。
2)你会看到一个引导项目列表。找到其中类似以下行:
kernel /vmlinuz-2.6.25.9 ro root=/dev/hda2
选中,然后再按"e"键。
3)在rhgb quiet最后加“空格”,然后键入“single”然后回车确定,告诉grub 引导单用户linux 模式。
4)你会回到编辑模式屏幕,按"b"键,grub 就会引导单用户linux 模式。
5)引导后,在出现shell 提示后,键入:
passwd root
根据提示输入密码。修改好后键入reboot 来重新引导。
如果修改密码的时候遇到authentication token manipulation error的错误,可以尝试如下步骤:
1)执行chattr
#chattr -i /etc/passwd
# lsattr -v /etc/passwd
chattr -i /etc/shadow
2)同步文件
pwconv
然后再执行passwd来修改密码。
linux rescure mode模式下的修改
参见我的博文
http://fuwenchao.blog.51cto.com/6008712/1336270
在终端输入:sudo passwd root 然后回车,输入你现在使用的这个帐号的密码,然后就可以设置root的密码了.
进入root状态.命令: su root 然后输入你设置好的密码就ok了.
ubuntu其实可以用root登录的,在系统\系统管理\登录窗口首选项的安全选项夹中勾上允许本地系统管理员登录即可,不过不建议这样做,因为不安全。