如何在 RHEL 9 中更改和重置忘记的 Root 密码如何在 RHEL 9 中更改和重置忘记的 Root 密码如何在 RHEL 9 中更改和重置忘记的 Root 密码如何在 RHEL 9 中更改和重置忘记的 Root 密码
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 RHEL 9 中更改和重置忘记的 Root 密码

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在安装RHEL 9时,安装程序建议我们选择一个复杂的密码,当密码足够复杂时,忘记密码的可能性相当高。当您的用户甚至没有添加到 wheel 组(允许普通用户在短时间内提升 root 权限)时,事情会变得更加复杂。

本教程将指导您如何在 3 种情况下更改忘记的 root 密码,我们确信在本指南结束时您将能够恢复忘记的密码。

方法1:在RHEL 9中更改Root密码

因此,如果您是 root 用户并且想要更改现有的 root 密码,则可以使用单个命令完成此任务。

passwd

它会要求您输入新的 root 密码。为了确认,它会再次要求您输入新密码,并会抛出一条消息“所有身份验证令牌已成功更新”。

方法2:以Sudo用户身份更改Root密码

对于大多数人来说,这种情况是用户被添加到 wheel 组并想要更改 root 密码。值得庆幸的是,即使您不知道当前密码,也可以更改 root 密码。

要更改作为 wheel 组用户的 root 密码,请使用给定的命令:

sudo passwd root

首先,系统会要求您输入用户密码,然后您可以通过输入两次并进行确认来更改根密码。

方法 3:在 RHEL 9 中更改忘记的 Root 密码

此方法适用于那些不是 root 用户或其本地用户未添加到 Wheel 组但仍想更改或重置忘记的 root 密码的用户。

这是最复杂的方法,在使用此方法时,请确保在应用命令之前阅读命令两次,因为我们将处理 GRUB。

第1步:进入GRUB编辑模式

要进入GRUB编辑模式,首先,我们必须重新启动系统。当您看到 GRUB 2 屏幕时,按 'e' 键中断引导过程。

一旦你按下'e',它就会向我们显示内核启动参数。

第2步:编辑内核启动参数

输入内核启动参数后,转到以linux开头的行末尾。最简单的方法是首先转到以 linux 开头的行,然后按 CTRL + e 跳转到该行的末尾。

到达该行末尾后,添加 rd.break 并按 CTRL + x 以使用更改的参数启动系统。

步骤 3:重置忘记的 Root 密码

您将收到紧急模式提示。从这里,我们将安装驱动器,进入 chroot 环境,并更改 root 密码。按Enter,将出现sh-5.1提示进行进一步处理。

默认情况下,文件系统以只读方式挂载在 /sysroot 目录下。通过使用给定的命令,我们将重新安装它们以使它们可写并更改我们的密码。

mount -o remount,rw /sysroot

安装驱动器后,让我们进入chroot环境,这将允许我们直接对系统文件进行更改。

chroot /sysroot

最后,我们可以使用给定的命令更改 root 密码:

passwd

更改密码后,让我们在下次系统启动时启用 SELinux 重新标记过程。

touch /.autorelabel

重要:我们此处没有运行任何脚本,因此请确保正确使用 /.autorelabel。

更改密码并重新标记后,让我们通过给定命令退出 chroot 环境:

exit

同样,要退出 sh-5.1 提示符,我们将使用给定的命令:

exit

第 4 步:验证 root 密码

要验证我们是否已成功更改 root 密码,请以普通用户身份登录并打开终端模拟器并以 root 身份运行交互式 shell,使用给定的命令:
$苏

输入新配置的 root 密码。要打印与当前用户 ID 关联的用户名,我们将使用给定的命令:

whoami

它将返回为“root”。

本指南展示了 3 种方法,您可以通过这些方法在 RHEL 9 中更改忘记的 root 密码。但如果您仍然有任何疑问,请随时在评论中提及。

©2015-2025 Norria support@norria.com