如何在Red Hat Enterprise Linux (RHEL) 7, 8, 9中重置root密码

在日常的Linux系统运维工作中,特别是管理如Red Hat Enterprise Linux(RHEL)这样的企业级系统时,我们可能会面临忘记了root密码的尴尬情境。本文将详细指导如何在RHEL 7、8、9版本下重置root账户的密码,帮助您在关键时刻迅速恢复系统正常运行。

一、先决条件

在我们开始之前,请确保您拥有如下内容:

1.操作系统和应用已经备份。

2.操作系统可以重启。

二、解决方案

当您忘记了RHEL系统的root密码时,可以通过以下步骤来重置它,从而恢复对系统的访问权限。请注意,这些步骤适用于RHEL 7、8和9版本,但某些细节可能因版本而有所差异。

1.重启系统并进入GRUB菜单

重启您的RHEL服务器。在启动过程中,迅速按下“Tab”键或任意键来中断GRUB的倒计时,以便您可以看到GRUB菜单。如何在Red Hat Enterprise Linux (RHEL) 7, 8, 9中重置root密码

2.编辑GRUB启动项

在GRUB菜单中将光标移动到需要引导的条目,按e编辑并将光标移动到内核命令行(以linux16 、 linuxefi或linux开头的行)行的末尾。

(1)示例:RHEL7操作系统内核命令行

linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=480d378c-1579-4ecf-9689-3b25dbd977c5 ro crashkernel=auto  rd.lvm.lv=rhel/swap vconsole.font=latarcyrheb-sun16 vconsole.keymap=us rd.lvm.lv=rhel/root rhgb quiet

(2)示例:RHEL8/RHEL9操作系统内核命令行

linux ($root)/vmlinuz-4.18.0-372.el8.x86_64 root=UUID=/dev/mapper/vg_rhel-root ro crashkernel=auto  resume=/dev/mapper/vg_rhel-swap rd.lvm.lv=vg_rhel-root rd.lvm.lv=vg_rhel-swap rhgb quiet 

(3)修改内核命令行

将init=/bin/bash命令附加到内核命令行的末尾

linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=480d378c-1579-4ecf-9689-3b25dbd977c5 ro crashkernel=auto  rd.lvm.lv=rhel_dhcp-192-83/swap vconsole.font=latarcyrheb-sun16 vconsole.keymap=us rd.lvm.lv=rhel_dhcp-192-83/root rhgb quiet init=/bin/bash

如何在Red Hat Enterprise Linux (RHEL) 7, 8, 9中重置root密码

3.启动到单用户模式

剩余内容需解锁后查看

您需要赞助解锁才能查看当前内容

赞助者赞助者免费
已付费?登录刷新

原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/1509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
保哥的头像保哥
上一篇 2024年8月7日 07:26
下一篇 2024年8月13日 10:37

相关推荐

发表回复

登录后才能评论
近期VMware公司在广泛地发律师函。本站也并非专门提供ISO镜像下载服务的站点,经慎重考虑,决定停止向各位赞助者提供该镜像的下载服务。由此带来的不便,我们深表歉意。