CentOS 7 使用单用户模式破解root密码,如图8所示图8


1. CentOS 7系统开机时选择默认第一启动项,按字母"e"键编辑启动项;如图1所示

图1

2. 使用键盘上下左右方向键,往下找到 linux16 开头的一行,定位到 ro (read only);如图2所示

图2

3. 编辑 ro 为 rw (read write),并在其后写入 init=/sysroot/bin/sh ,然后按照提示按 Ctrl+x 键启动;如图3所示

图3

4. 进入CentOS 7系统的单用户模式;如图4所示

图4

5. 输入 chroot /sysroot,来修改目录,获取root权限;如图5所示

图5

6. 输入 passwd root 修改 root 密码,输入两次新密码,完成密码重置;如图6所示

图6

7. 输入 touch /.autorelabel 命令,否则系统可能无法正常重启;

8. 输入 reboot 重启;如图7所示

注意:如果遇到 Failed to talk to init daemon 错误,输入 reboot -f 强制重启

图7

9. 使用新密码进行登录。如图8所示

图8

相关内容