不更改 Centos 7 中的 root 密码

不更改 Centos 7 中的 root 密码

我有一台 CentOS 7 服务器,由于忘记 root 密码而无法登录。所以我更改了这个密码,但当我尝试使用这个新密码登录时仍然不起作用。

我使用的是 HP proliant d380 g7 和 CentOS 7。

答案1

尝试使用 grub 命令行重置 root 密码:

  1. 按 grub 菜单中的来e编辑引导命令。
  2. 更新行开头linux16并将选项替换rorw init=/sysroot/bin/sh
  3. 按此键Control+x以单用户模式启动
  4. 启动后,您将以 root 身份登录。键入chroot /sysroot以挂载根文件系统。
  5. 使用命令更新 root 密码passwd并输入新的 root 密码。我建议设置一个非常简单的密码。
  6. 运行命令touch /.autorelabel更新 SELinux。
  7. 然后键入exit并最后使用 重新启动系统reboot

重新启动后,您可以使用第 5 步中设置的密码以 root 身份登录。

相关内容