如何找回在Alimailinux系统中忘记的root用户密码?

如果您忘记了 AlmaLinux (之前称为 CentOS Linux)的 root 密码,并且您有物理访问权限或者能够通过 GRUB 菜单访问系统,您可以按照以下步骤重置密码:

  1. 重启您的系统。

  2. 在启动时,当 GRUB 菜单出现时,选择要启动的内核并按下 e 键来编辑启动选项。

  3. 找到以 linux16 开头的行,它包含了启动内核的命令。

  4. 在这一行的末尾添加 rd.break 或者 single 来进入单用户模式。

  5. 按下 Ctrl + X 或者 F10 启动系统。

  6. 系统启动后,会进入紧急模式。此时,您需要重新挂载根文件系统以便进行读写:mount -o remount,rw /sysroot

  7. 使用 chroot 切换到您的系统环境:chroot /sysroot

  8. 使用 passwd 命令重置 root 密码:passwd root

  9. 更新 SELinux 信息:touch /.autorelabel

  10. 输入 exit 两次来重启系统。