Centos7设置grub2密码

来自三线的随记

默认情况下,启动操作系统后,按任意键可以进入GRUB菜单编辑页面

linux系统可以通过进入GRUB菜单编辑页面修改启动参数以获得重置root用户密码的权限

centos7.5.1804给grub2设置密码:

通过grub2-mkpasswd-pbkdf2命令生成加密密码

修改 /etc/grub.d/00_header ,追加内容

cat <<EOF
set superusers='admin'
password_pbkdf2 admin grub.pbkdf2.sha512.***********************
EOF

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

如果selinux生效中,还需要

touch /.autorelabel

reboot


重启生效

与ubuntu16.04 grub 不同

没有提及 --unrestricted 参数

Ubuntu设置grub密码