CentOS 8

  1. 重启操作系统,当GRUB引导页面出现时,按e进入编辑引导选项
  2. 找到内核行(以“ linux”开头),更改rorw init=/sysroot/bin/sh
  3. CTRL+x启动单用户模式
  4. 使用以下命令访问系统:chroot /sysroot
  5. 运行passwd以更改root密码
  6. 运行touch /.autorelabel以强制重新标记文件系统
  7. 运行exit
  8. 运行logout
  9. 重新启动系统:reboot

或直接

7.重新启动系统:reboot -f

CentOS 7

  1. 重启操作系统,当GRUB引导页面出现时,按e进入编辑引导选项
  2. 找到内核行(以“ linux16”开头),更改rorw init=/sysroot/bin/sh
  3. CTRL+x启动单用户模式
  4. 使用以下命令访问系统:chroot /sysroot
  5. 运行passwd以更改root密码
  6. 运行touch /.autorelabel以强制重新标记文件系统
  7. 重新启动系统:reboot -f

CentOS 6

  1. 重启操作系统,进入GRUB引导页面,按a以追加内容到引导命令
  2. 添加以下内容single,然后按ENTER
  3. 系统将启动,将会看到root提示,键入passwd更改root密码
  4. 重新启动系统:reboot

Debian Ubuntu

  1. 重启操作系统,当GRUB引导页面出现时,按e进入编辑引导选项
  2. 找到内核行(以开头linux /boot/),然后在行末添加init=/bin/bash
  3. CTRL+x启动单用户模式
  4. 执行mount -o remount,rw /
  5. 运行passwd以更改root密码
  6. 重新启动系统:reboot -f

参考文献:Access Single User Mode (Reset Root Password)

最后修改:2020 年 12 月 17 日
如果觉得我的文章对你有用,请随意赞赏