良许Linux教程网 干货合集 GRUB引导菜单设置密码具体方法

GRUB引导菜单设置密码具体方法

GRUB是一个引导管理程序, 可以引导linux、xp、windows等等系统,为了系统进一步的安装,可以给GRUB引导菜单设置密码,本篇文章重点为大家分享一下GRUB引导菜单设置密码具体步骤。

GRUB引导菜单设置密码具体方法

设置修改菜单条目时的密码

使用grub2-setpassword设置密码可以防止修改GRUB菜单条目,但是不能防止未经许可的启动。如果需要启动条目的时候也需要密码,需要修改grub配置文件。

在RHEL 7.2和Centos 7(及更高版本)上,GRUB 2使用grub2-setpassword命令提供密码保护。

[root@localhost grub.d]# grub2-setpassword
Enter password:
Confirm password:

当在grub菜单里面按下e 或c,编辑的时候,提示需要用户名和密码才能修改。
如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码

如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码
这个过程创建了一个/boot/grub2/user.cfg配置文件,其中包含已经加密的密码。这个密码的用户是root,在/boot/grub2/grub.cfg文件中已经定义了。通过此更改,在引导期间修改引导条目需要指定root用户名和密码。

设置修改菜单条目和启动菜单条目时的密码

编辑/boot/grub2/grub.cfg配置文件,搜索10_linux关键字,然后修改下面 的条目,去掉–unrestricted参数,这样开机就需要输入用户名和密码了。

[root@localhost ~]# vim /boot/grub2/grub.cfg
如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码
如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码

修改前

如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码
如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码

去掉—unrestricted参数之后的配置

修改完成之后,保存退出,重启操作系统,启动系统的时候会提示输入账号密码。
如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码

如何把root用户修改成其他的用户?

Grub.cfg配置文件中默认设置的是root用户,我们可以更改成其他的用户。

编辑/boot/grub2/grub.cfg配置文件,搜索01_users关键字,把root修改为其他的用户,这里修改成了”test”用户名。
如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码

如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码
如何在 Centos7.7 设置GRUB菜单的密码如何在 Centos7.7 设置GRUB菜单的密码

如何删除密码?

想要删除密码,直接删除/boot/grub2/user.cfg文件就可以。

[root@localhost ~]# rm -rf /boot/grub2/user.cfg

总结

可以使用grub的密码保护启动条目和修改条目菜单。grub2-setpassword工具是在RHEL7.2/Centos7.2中添加的,现在是设置GRUB 2密码的标准方法。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部