CentOS 7重置root开机登录密码

后端思维 2024-07-02 ⋅ 14 阅读

介绍

忘记CentOS 7 root用户的登录密码是非常糟糕的,但幸运的是,您可以通过一些简单的步骤来重置密码。本教程将向您展示如何在CentOS 7上重置root开机登录密码。

步骤

以下是在CentOS 7上重置root开机登录密码的步骤:

步骤 1 - 在启动时选择内核

在启动时选择CentOS 7的内核版本。在GRUB菜单上选择目标内核,并按下e键进入编辑模式。

步骤 2 - 编辑内核参数

在编辑模式下,找到以linux16开头的行,并在行尾添加rd.break enforcing=0。然后按下Ctrl + xF10以启动进入救援模式。

步骤 3 - 挂载文件系统

在救援模式下,系统将自动以只读模式启动。要将根文件系统重新挂载为可读写,请运行以下命令:

mount -o remount,rw /sysroot

然后,切换到/sysroot目录:

chroot /sysroot

步骤 4 - 重置密码

通过以下命令重置root用户的密码:

passwd root

按照提示输入新的密码两次。如果没有错误提示,表示密码已成功更改。

步骤 5 - 更新SELinux上下文(可选)

如果CentOS 7系统上启用了SELinux,请运行以下命令以确保密钥文件的正确上下文:

touch /.autorelabel

步骤 6 - 重新启动系统

完成所有步骤后,输入以下命令以重启系统:

exit
reboot

结论

在CentOS 7上重置root开机登录密码非常简单。通过按照上述步骤,您可以轻松重置密码并再次获得对系统的完全访问权限。

希望这篇教程对您有所帮助!


全部评论: 0

    我有话说: