单用户模式用于忘记root密码的情况,来修改root密码,需要对虚拟机本身,或者服务器本身进行操作。
2.单用户模式
使用这种模式修改root密码,前提是知道grub密码。
1.开机的时候按方向键,选择第一个选项。按e键进行编辑。
2.进入grub界面
3.找到这一行,修改 ro 为 rw 。表示只读改为读写。并再写一行:init=/sysroot/bin/sh
修改完按 ctrl+x
4.切换到原来的系统环境下面去,修改密码
# chroot /sysroot //进入系统环境里面
# passwd root //修改密码,小方块说明乱码
# LANG=en //修改语系变量
# passwd root //再次执行修改root密码即可。
# touch /.autorelabel //selinux相关,不创建无法开机
重启
5,输入新密码,进入系统
3.救援模式
在不知道grub密码的情况下,使用光盘光驱U盘的方式来重置root密码,就是救援模式。
1.进入BIOS 界面
2.修改启动项,在boot界面下,使用 + 键 把CD-ROM 移动到第一位,作为第一启动项。按 F10 保存退出
3.进入救援模式
4.交互,选择1继续
5.进入系统环境,修改密码
# chroot /mnt/sysimage
# passwd root
6.进入bios修改或者不让镜像连接,然后重启
7.输入密码,进入系统
原文地址:http://blog.51cto.com/11060853/2089872