单用户模式下的修改

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


UBUNTU中如何修改root密码

在终端输入:sudo passwd root 然后回车,输入你现在使用的这个帐号的密码,然后就可以设置root的密码了.

进入root状态.命令: su root 然后输入你设置好的密码就OK了.

ubuntu其实可以用root登录的,在系统\系统管理\登录窗口首选项的安全选项夹中勾上允许本地系统管理员登录即可,不过不建议这样做,因为不安全。