Linux系统root用户忘记密码解决办法
一、centos6 root用户忘记密码解决办法
1、grub未加密(知道grub密码)root密码找回办法:
(1)重启系统,在系统等待时间按任意键进入如图一所示界面
图一
(2)在图一所示界面中按“e”键进入如图二所示界面
图二
(3)在图二所示的界面中选择第二项,并按“e”进入图三所示界面
图三
(4)在图三所示的界面中quite后面加参数single或者数字1,按回车回到图二所示的界面,选择第二项,按”b”进入系统,此时,进入系统不需要密码,进入系统输入passwd直接为root用户设置密码,如图四所示,设置完密码重启即可。
图四
二、centos7 root用户忘记密码解决办法
1、在启动grub菜单界面,按“e”进入编辑界面,如图五所示
图五
2按“↓”找到倒数第三行ro(如图六所示),将ro改为rw init=/sysroot/bin/sh,如图七所示然后按下Ctrl+x启动系统,进入单用户模式
图六
图七
3、进入单用户模式如图八所示,在此输入chroot /sysroot,然后用passwd root命令更该密码
图八
4、如果之前系统启用了selinux,必须运行touch /.autorelabel,如图九所示否则,系统无法正常系统,运行完成后重启系统即可。
图九
转载于:https://blog.51cto.com/dayi123/1913238