首页/系统/信创系统运维速查/GRUB 引导口令保护
安全加固65 条

GRUB 引导口令保护

防止通过编辑内核参数或单用户模式绕过认证:GRUB2 设引导口令(PBKDF2 哈希存 user.cfg),配合 rescue 认证才形成完整链路。

信创系统运维速查系统更新于 2026-10-12

RHEL 系(麒麟/openEuler 适用)

RHEL 系(麒麟/openEuler 适用)
grub2-setpassword            # 交互输入两次口令
cat /boot/grub2/user.cfg     # 确认 GRUB2_PASSWORD 已生成
grub2-mkconfig -o /boot/grub2/grub.cfg
# 验证:重启到 GRUB 菜单按 e 编辑,应要求认证

通用方式(手工 PBKDF2)

通用方式(手工 PBKDF2)
grub2-mkpasswd-pbkdf2        # 或 grub-mkpasswd-pbkdf2
# 生成 grub.pbkdf2.sha512... 写入 /etc/grub.d/40_custom 后:
grub2-mkconfig -o /boot/grub2/grub.cfg
口令丢失会增加维护成本(需救援介质处理);口令纳入密码管理流程并留交接记录。

易错点

  • grub2-mkconfig 会重写 grub.cfg,执行前备份 /boot/grub2/grub.cfg
  • 设完必须实际重启验证一次:不同发行版对菜单编辑的拦截行为有差异

数据来源与参考

  • GNU GRUB 手册
  • 红帽文档(Protecting GRUB2)
  • 等保 2.0 访问控制要求
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌