Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-39996

fix: Set user.cfg path to /boot/grub2/ on EL 9 UEFI

    • rhel-system-roles-1.79.0-0.2.el9
    • None
    • None
    • 2
    • sst_system_roles
    • 1
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • Yes
    • System Roles Sprint 3, System Roles Sprint 4
    • Bug Fix
    • Hide
      .GRUB2 on RHEL 9 UEFI managed nodes correctly prompts for a password

      Previously, the `bootloader` RHEL system role incorrectly placed the password information in the `/boot/efi/EFI/redhat/user.cfg` file on managed nodes that ran RHEL 9 with UEFI Secure Boot feature. The correct location was the `/boot/grub2/user.cfg` file. Consequently, when you rebooted the managed node to modify any boot loader entry, GRUB2 did not prompt you for a password. This update fixes the problem by setting the path for `user.cfg` to `/boot/grub2/ in the source code. When you reboot the OS on the UEFI Secure Boot managed node to modify any boot loader entry, GRUB2 prompts you to input your password.
      Show
      .GRUB2 on RHEL 9 UEFI managed nodes correctly prompts for a password Previously, the `bootloader` RHEL system role incorrectly placed the password information in the `/boot/efi/EFI/redhat/user.cfg` file on managed nodes that ran RHEL 9 with UEFI Secure Boot feature. The correct location was the `/boot/grub2/user.cfg` file. Consequently, when you rebooted the managed node to modify any boot loader entry, GRUB2 did not prompt you for a password. This update fixes the problem by setting the path for `user.cfg` to `/boot/grub2/ in the source code. When you reboot the OS on the UEFI Secure Boot managed node to modify any boot loader entry, GRUB2 prompts you to input your password.
    • Done
    • None

      Enhancement: Fix setting bootloader password on RHEL 9 UEFI systems incorrect user.cfg path on UEFI systems

      Reason: On RHEL 9, bootloader configs got "unified", which means that they are in the same place on BIOS and UEFI (in /boot/grub2). The role was placing user.cfg in an incorrect path.

      Result: The role uses correct user.cfg and grub.cfg paths on RHEL 9 UEFI systems and sets the password correctly.

            rmeggins@redhat.com Richard Megginson
            spetros@redhat.com Sergei Petrosian
            Richard Megginson Richard Megginson
            David Jez David Jez
            Jaroslav Klech Jaroslav Klech
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: