如何重置CentOS 8的Root密码
近年来,黑客变得更加老练,这迫使用户想出强大、独特且复杂的密码。设置此类密码的缺点是它们不容易记住,并且很容易忘记。如果您长时间没有登录,您也可能会忘记密码。
在本文中,我们将学习如何在 CentOS 8 上重置 root 密码。 root 帐户是一个唯一的用户帐户,它向用户授予某些权限。
重置忘记的 Root 密码
如果您忘记了密码,并且在尝试记住旧密码后,您仍然无法获得该密码。不用担心;我们可以从 GRUB 引导菜单重置 root 密码。
要重置 root 密码,请首先重新启动计算机。
当系统重新启动时,立即按“ESC”键可中断启动过程。
按箭头键从 GRUB/Boot 菜单中选择要引导进入的内核。
按键盘上的“e”将打开编辑菜单。
在编辑菜单中,找到“ro”内核参数并将其替换为“rw,”,并添加一个附加参数“init=/sysroot/bin/”嘘”:
完成上一步后,按 Ctrl + X 进入单用户模式。
现在运行“chroot /sysroot”命令将根文件系统转换为读写模式:
您现在可以更改 root 密码。
要为 root 设置新密码,请输入以下命令:
然后系统会要求您输入新密码并确认。最好使用独特、复杂、易记的密码。
现在下一步是启动 SELinux 重新标记。要开始重新标记 SELinux,请使用以下命令:
重新标记后,使用以下命令保存并应用更改:
更改并保存所有内容后,使用“reboot”命令重新启动计算机:
您可能需要等待几分钟才能完成 SELinux 重新标记过程。
完成后,系统将重新启动,并出现登录屏幕。
您将必须使用新密码;下次以 root 用户身份登录时。
从终端重置 Root 密码
如果您需要重置 root 密码并知道当前密码,则无需执行任何复杂操作。只需启动 CentOS 8 终端并输入以下命令:
如果您以 root 用户身份登录,系统会要求您输入新密码,然后确认新密码。
如果您以具有 Sudo 权限的普通用户身份登录,系统会要求您输入当前密码、新密码,然后确认新密码。
请不要选择常用词作为您的密码。
成功重置 root 密码后,您必须使用新设置的密码以 root 用户身份登录。
结论
在本文中,我们学习了如何重置忘记的 root 密码。此外,如果您还记得当前密码,我们还学会了设置新的 root 密码。
我们讨论了设置唯一密码的重要性以及我们可以使用什么样的密码。我们还触及了什么是 root 用户的主题。