分享最新优惠信息
购买主机更加划算

Rocky Linux/AlmaLinux系统重置root密码简单教程

在使用Linux服务器的时候,可能经常会忘记账号密码,包括对执行root特权任务至关重要的root密码。忘记root密码的因素有很多,包括长时间未以root用户身份登录或使用复杂的root密码,在这种情况下,建议大家最好是使用密码管理器来安全存储root密码。

当然,如果你真的忘记了root密码并且无法找回的话,那也不用担心。这时候可以访问服务器,然后通过几个简单的步骤重置root密码。

在本文中,小编将简单介绍如何在Rocky Linux / AlmaLinux系统中重置已经忘记的root密码。

步骤 1:编辑内核参数

首先需要重新启动系统,在grub菜单的第一个条目上,按‘e’键访问GRUB编辑器,如下图所示:

Rocky Linux启动菜单

rd.break enforcing=0

编辑内核引导参数

如果要进入紧急模式,请按Ctrl + x

步骤 2:重置root密码

要重置root密码,需要访问/sysroot具有读写权限的目录。为此,请挂载/sysroot具有读写权限的目录。

# mount -o rw,remount /sysroot

注意mount和-o之间的空格以及remount和/sysroot之间的空格。

接下来,将目录环境更改为/sysroot

# chroot /sysroot

挂载Sysroot目录

要重置root 密码,只需键入以下命令,你只需需要设置一个新密码,然后重置它即可。

# passwd root

在 Rocky Linux中重置Root密码

步骤 3:设置SElinux Context

接下来,按照指示设置适当的SElinux Context。

# touch  /.autorelabel

该命令创建一个.autorelabel以便在根目录中调用的隐藏文件。在重新启动期间,SELinux 、检测到此文件并使用适当的 SELinux Context重新标记系统上的所有文件。在具有巨大磁盘空间的系统中,此过程需要相当长的时间。

设置SElinux Context

设置完成后,退出/sysroot环境。

$ exit

然后运行exit命令退出root会话并重新启动系统。

$ exit

系统重新启动后,这时候就可以使用刚设置的新root密码登录了。

结论

通过以上过程就能成功地在Rocky Linux系统中重置了root 密码,相同的过程也适用于AlmaLinux系统。

如果大家在使用Rocky Linux/AlmaLinux系统时忘记了root密码,可以参考以上过程重置root密码。

未经允许不得转载:惠主机 » Rocky Linux/AlmaLinux系统重置root密码简单教程