Red Hat Training

A Red Hat training course is available for RHEL 8

第 10 章 使用密码保护 GRUB

您可以通过两种方式使用密码保护 GRUB:

  • 修改菜单条目需要密码,但引导现有菜单条目不需要。
  • 修改菜单条目以及引导现有菜单条目时需要密码。

10.1. 仅为修改菜单条目设置密码保护

您可以配置 GRUB 以支持用于修改 GRUB 菜单条目的密码验证。这个过程会创建一个 /boot/grub2/user.cfg 文件,其包含哈希格式的密码。

重要

使用 grub2-setpassword 命令设置密码可防止菜单条目未经授权修改,但不会防止未经授权的启动。

流程

  1. 以 root 用户身份发出 grub2-setpassword 命令。

    # grub2-setpassword
  2. 输入用户的密码,然后按 Enter 键确认密码。

    Enter password:
    Confirm the password:
注意

root 用户在 /boot/grub2/grub.cfg 文件中定义,并修改了密码。因此,在启动过程中修改引导条目需要 root 用户名和密码。