CentOS7保护grub启动菜单

1、输入grub密码。

grub2-mkpasswd-pbkdf2

在这里插入图片描述
2、把输出纪录下来。

PBKDF2 hash of your password is grub.pbkdf2.sha512.10000.D83EEBCED27378122A16C68F775A8BF4F466CEF4A696F4733E5AC4029C3E574C766C95A8BCA991D4DB5257A7BF61242C36EEB071C81C97FE325CF43FAED7D61C.4905931D5723EB0C08E9714C0E9B3E7DDCD3B76E08996F7C88A1F742DB1656D74EE8DC83B2F3C58733C5C0F8A2DCBBEA96F2A0EC7CE4D49F786FEA411F631A80

3、对/etc/grub.d/40_custom和/boot/grub2/grub.cfg进行备份。

cp /etc/grub.d/40_custom /etc/grub.d/40_custom.backup
cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg-bak

在这里插入图片描述

4、修改40_custom,在后面添加两行,把第一步的信息写到文件里去。

vim /etc/grub.d/40_custom
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.D83EEBCED27378122A16C68F775A8BF4F466CEF4A696F4733E5AC4029C3E574C766C95A8BCA991D4DB5257A7BF61242C36EEB071C81C97FE325CF43FAED7D61C.4905931D5723EB0C08E9714C0E9B3E7DDCD3B76E08996F7C88A1F742DB1656D74EE8DC83B2F3C58733C5C0F8A2DCBBEA96F2A0EC7CE4D49F786FEA411F631A80

5、重新启动grub菜单。

grub2-mkconfig -o /boot/grub2/grub.cfg

CentOS7保护grub启动菜单_第1张图片

6、查看grub设置。

cat /boot/grub2/grub.cfg

7、重启linux机,进入grub菜单时按e,需要密码才能进去,防止别人修改root密码。
CentOS7保护grub启动菜单_第2张图片
CentOS7保护grub启动菜单_第3张图片

8、想去掉加密的话,修改40_custom,vim /etc/grub.d/40_custom,把新加进去的东西删掉,重启grub菜单,grub2-mkconfig -o /boot/grub2/grub.cfg,reboot重启就可以了。

你可能感兴趣的:(运维)