目录
先决条件
一、Linux红帽重置root密码
方法一:
方法二
二、设置GRUB密码
总结
在Linux红帽系统中,无论是重置root密码还是设置GRUB密码,都是系统管理员需要掌握的重要技能。本文将详细介绍这两个过程,帮助大家更好地管理Linux红帽系统。
先决条件
红帽系统中忘记root密码
一、Linux红帽重置root密码
当忘记Linux红帽系统的root密码时,我们可以通过以下步骤进行重置:
方法一:
1.重启系统,你将看到GRUB引导菜单。在引导菜单中,使用方向键选择带有rescue的内核版本。然后按下“E”键以编辑内核选项。

2.在编辑模式下,移动光标到以“linux16”开头的行,并在末尾添加一个空格和“rd.break”。然后按下Ctrl+X或F10来启动恢复模式。

3.系统将进入紧急模式,按回车输入命令

4.执行以下命令重新挂载文件系统
mount -o remount,rw /sysroot

5.执行以下命令改变系统目录为临时挂载目录。
chroot /sysroot

6.在挂载文件系统后,我们可以使用passwd命令来重置root密码。例如,输入“passwd root”命令,然后按照提示输入新密码并确认。

7.在根目录下创建相关文件(用于重新标记SELinux环境值)
touch /.autorelabel

8.执行exit命令退出chroot环境,再执行exit重启系统

通过以上步骤,我们就可以成功重置Linux红帽系统的root密码了。
输入新root密码看是否成功登入

方法二
如果使用rd.break不能进入系统启动,则可以向内核传递“init=/bin/bash”或“nit=/bin/sh”参数,使用shell代替默认的daemon进程来重置root密码。
删除linux那一段最后的“rhgb quiet”加上init=/bin/bash或nit=/bin/sh

然后按ctrl+x进入此界面

执行以下命令以可写方式重新挂载根目录。

执行以下命令修改root密码。

如果系统启动了SELinux,必须执行以下命令,否则将无法正常启动系统。

执行 exec /sbin/init命令启动系统,或者执行 exec /sbin/reboot命令重启系统。

更改grub倒计时
由于grub界面有倒计时,有些同志会错过,那我们来改一下grub界面无倒计时
输入vim /etc/default/grub

将GRUB_TIMEOUT=5改成-1即可取消倒计时

执行grub2-mkconfig -o /boot/grub2/grub.cfg命令重新生成grub.cfg文件。

重新进入系统就会停留在grub界面

二、设置GRUB密码
因为root密码很容易被人更改,而GRUB密码的设置可以为我们的系统提供额外的安全保障。
以下是设置GRUB密码的步骤:
编辑/etc/grub.d/00_header文件,在末尾添加以下内容后保存该文件。

admin是用户名可改成自己想要的,下面是密码也可更改自己需要的
cat << EOF
set superusers='admin'
password admin
EOF

执行grub2-mkconfig命令重新生成grub.cfg文件。

重启进入grub界面按e出现如下图即为成功

通过以上步骤,我们就成功为Linux红帽系统设置了GRUB密码。
上面是明文密码,容易被人记住然后进行操作,以下介绍加密密码的操作:
在终端输入grub2-mkpasswd-pbkdf2得到加密密码

打开/etc/grub.d/00_header文件将密码换成上面的加密密码

执行grub2-mkconfig命令重新生成grub.cfg文件。

重新进入系统,到grub界面按e出现如下

Grub加密密码更换成功
总结:
无论是重置root密码还是设置GRUB密码,都是Linux红帽系统管理中不可或缺的技能。通过掌握这些技能,我们可以更好地保护系统的安全并应对各种突发情况。希望本文能对大家有所帮助,如有任何疑问或需要进一步的帮助,请随时在相关论坛或社区提问。
到此这篇双系统怎么删除linux系统(双系统删除linux系统 重启黑屏grub)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/74318.html