Centos 7 grub 菜单加密以及取消加密

一、gurb菜单加密步骤

1.生成密码

[root@localhost ~]# grub2-mkpasswd-pbkdf2 
输入口令:
Reenter password: 
PBKDF2 hash of your password is grub.pbkdf2.sha512.10000.BA092C02A371B106634A66B4705E8CEF7A208AE54CEA75686CB9FAC263875ADAA5163962E9739B2C377B62E92D39D54BE2622DE262DDFB7E0263DDA5548A7B75.7690B41C1030E55496D825515D8F01BA3C34A2D170859AFA5B4F6D84ECC3CC285C7132E9250160C798A285E90CA39BE18BC219BD96AB1D6FE88F3A859D063A6A
 

2.修改配置文件
将以上命令生成的加密字符串,从your password is 之后,也就是grub.pbkdf2开始复制
加入到配置文件中,如下
 
 
[root@localhost ~]# vim /etc/grub.d/00_header
 
cat << EOF
set superusers='cuihc'
password_pbkdf2 cuihc grub.pbkdf2.sha512.10000.BA092C02A371B106634A66B4705E8CEF7A208AE54CEA75686CB9FAC263875ADAA5163962E9739B2C377B62E92D39D54BE2622DE262DDFB7E0263DDA5548A7B75.7690B41C1030E55496D825515D8F01BA3C34A2D170859AFA5B4F6D84ECC3CC285C7132E9250160C798A285E90CA39BE18BC219BD96AB1D6FE88F3A859D063A6A
EOF
 

注:password 跟 下边的 grub 是一行

3.重新生成配置文件

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-710887942efd41ba840286e8eaa0e909
Found initrd image: /boot/initramfs-0-rescue-710887942efd41ba840286e8eaa0e909.img
done
 

4.重启虚拟机  按 e 进入 grub 菜单时,会提示输入之前添加到配置文件里的用户名和密码

用户名:cuihc

密码:123456

 

加密完成

 

二、忘记密码之后取消加密

使用安装时的系统镜像,看看是光盘还是U盘,调整启动顺序,在安装界面选择 Rescue installed system 进入救援模式

 

<1>修改 CD 优先启动,并保存退出

 

<2>进入救援模式,并切换磁盘根目录

 

 

 

 

<3>修改配置文件

vi /etc/grub.d/00_header

将该配置文件中之前加密的行删掉

<4>重新生成配置文件

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

<5>重启并恢复之前的启动顺序

 

取消成功

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值