忘记root密码的解决方法

一、Ubuntu系统

开机按住ESC键或Shift键进入Grub菜单。
按"e"修改第一条 "Ubuntu, 2.6.xxx-generic"
修改倒数第2行: "linux /boot/vmlinuz-* ro quiet splash” 改为 "linux /boot/vmlinuz-* rw single init=/bin/bash"
按 Ctrl+x 重启系统
输入 passwd root 修改root的密码
reboot重启

二、CentOS/RedHat系统

以单人维护模式登录进入系统可更改root密码,下面使用grub开机管理程序作为范例来介绍。
先将系统reboot重启,在读秒的时候按下任意键出现选项页面,按下"e" 进入grub的编辑模式。此时你看到的画面有点像底下这样:
root (hd0,0)
kernel /vmlinuz-2.6.32-64.el6 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.32-64.el6.img

将光标移到kernel那一行,再按一次 "e" 进入kernel行的编辑画面中,然后在末尾输入 single:
kernel /vmlinuz-2.6.32-64.el6 ro root=LABEL=/ rhgb quiet single
敲下[Enter]键确定,再按"b"开机进入单人维护模式。
在该模式下,你可在tty1无需输入密码即可取得终端的root控制权。最后执行passwd命令修改密码(需要输入两次新密码),再reboot重启即可。

你可能感兴趣的:(Linux)