📜  如何重置 RedHat/CentOS Linux 的 root 密码

📅  最后修改于: 2022-05-13 01:57:05.932000             🧑  作者: Mango

如何重置 RedHat/CentOS Linux 的 root 密码

RedHat Linux 是一种全球使用的服务器和网络设备操作系统。 Red Hat 将 Adobe、Ampersand 和许多财富公司列入财富 500 强。他们将思科、戴尔、惠普和 IBM 列为合作伙伴。重置 RHEL 的 root 密码并不是一件难事,但你需要知道 4 个命令,然后你就进入了 root 帐户!
Linux 中的 Root 帐户是在 Linux 中拥有无限权限且不受任何限制的用户。本文围绕如何重置 RedHat/CentOS Linux 的 root 密码展开。我们在这里使用最新版本的 RHEL,即 RHEL 8。

第 1 步:启动您的操作系统,您将在启动操作系统后立即看到此屏幕。

按 e ,将出现一个新屏幕,如下所示。

绿色箭头所在的地方,输入

rd.break enforcing=0

.
Ctrl+X继续该过程。
当 BIOS 加载您的操作系统时, rd.break将在那里停止该进程,并且执行将阻止 RHEL 的安全性,即SELINUX不受任何干预。

第 2 步:您将看到如下所示的屏幕

您现在处于紧急模式。这是主屏幕,大部分工作将在这里完成。
命令1:

mount -o remount, rw /sysroot/

命令2:

chroot /sysroot/


类型
passwd root

并输入所需的密码两次。

>您将获得一个 bash shell,您可以在其中根据自己的选择更改 root 密码。在 Linux 中更改密码的命令是 passwd 用户名。现在输入

exit

两次。
恭喜,您已成功更改 RHEL 的 root 密码,无需任何SELinux(Security-Enhanced Linux)干预,您可以使用该密码登录 root 帐户。
但是等一下,在登录后 SElinux 再次激活并加密您的/etc/passwd文件,该文件是一个高度安全的文件,所有用户及其密码链接都保存在该文件中。

第 3 步:因此,解密该文件的最后一个命令
命令 3:

restorecon /etc/shadow

.

按照说明的顺序执行所有步骤,您将可以轻松地重置 root 帐户密码。