忘记root密码恢复方法
最简便的途径是在开机时通过修改GRUB引导参数进入单用户模式,另一个途径是使用RHEL6的安装光盘进入急救模式。
- 通过单用户模式重设root账号的密码
reboot
1)、重新启动主机,在出现GRUB菜单时按↑、↓箭头取消倒计时,并定位到要进入的操作系统选项(如“Red Hat Enterprise Linux”,)按e键进入编辑模式。
2)、定位到已kernel开头的一行并按e键,在行尾添加“single”的启动参数,其中“single”也可以换成字母“s”或数字“1”,页可以表示进入到单用户模式。
3)、按Enter键确认后,按b键将系统引导进入单用户模式,直接进入Shell环境(不需要任何密码验证)。
4)、在单用户模式的Shell环境中,可以执行“passwd root”命令重新设置root用户的密码。
- 通过急救模式重设root账号密码
若使用RHEL6的安装光盘进入急救模式的Shell环境,则只需要切换到待修复Linux系统的根目录环境,直接执行“passwd root”命令重设root用户的密码即可;或者修改/etc/shadow文件,将root用户的密码字段清空,重启后以空密码可登陆系统。
进入BIOS→BOOT将CD设为启动项:
bash-4.1# chroot /mnt/sysimage
sh-4.1# passwd root
总结:
重启按上下,出现centos界面按e进入编辑模式
进来后按ctrl+C打断,然后输入exit退出,选择第三项,然后选择第二项rescue ,然后输入命令“ 1 ”
进入后输入:chroot /mnt/sysimage(密码清空) , 然后输入passwd root更改密码
然后输入exit退出