Linux红帽重置root密码与设置GRUB密码

目录

先决条件

一、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是用户名可改成自己想要的,下面123456是密码也可更改自己需要的

cat << EOF

set superusers='admin'

password admin 123456

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红帽系统管理中不可或缺的技能。通过掌握这些技能,我们可以更好地保护系统的安全并应对各种突发情况。希望本文能对大家有所帮助,如有任何疑问或需要进一步的帮助,请随时在相关论坛或社区提问。

如果本篇博客对您有用,请点赞关注,不迷路!!!

  • 41
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值