原创如何在RHEL9中更改和重置忘记的root密码

原标题:如何在 RHEL 9 中更改和重置忘记的root密码

在安装 RHEL 9时,安装程序建议我们选择一个复杂的密码,虽然密码足够复杂,但忘记密码的可能性非常高。当您的用户甚至没有被添加到wheel组时,事情会变得更加复杂。

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

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

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

passwd

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

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

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

将用户添加到wheel 组

usermod -aG wheel tecmint

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

$ sudo passwd root

首先,将被要求输入您的用户密码,然后,您将被允许通过输入两次并确认来更改您的 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 密码:

修改密码之后,让我们在下一次系统引导时启用SELinux重新标记进程。

touch /.autorelabel

重要提示:我们在这里没有运行任何脚本,因此请确保您/.autorelabel正确使用。

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

exit

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

exit

第 4 步:验证 Root 密码

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

$ su

输入新配置的root密码。要打印与当前用户 ID 关联的用户名,使用以下的命令:

whoami

它将作为 root 返回。

本指南展示了 3 种方法,您可以通过这些方法更改您在RHEL 9中忘记的 root 密码。返回搜狐,查看更多

责任编辑:

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!插入图片请使用ssl
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容