Establecer una contraseña de GRUB

Puede configurar una contraseña para evitar que usuarios no autorizados accedan a la línea de comandos de GRUB, modifiquen los argumentos de la línea de comandos del kernel o arranquen implementaciones de OSTree no predeterminadas.

Creación del hash de la contraseña

Puede usar grub2-mkpasswd-pbkdf2 para crear un hash de contraseña para GRUB.

$ grub2-mkpasswd-pbkdf2
Introduzca la contraseña: <CONTRASEÑA>
Reintroduzca la contraseña: <CONTRASEÑA>
PBKDF2 hash de su contraseña es grub.pbkdf2.sha512.10000.5AE6255...
La herramienta grub2-mkpasswd-pbkdf2 es un componente del paquete grub2-tools-minimal en Fedora.

Configuración de butano

Con el hash de la contraseña listo, ahora puede crear la configuración de Butane.

variant: fcos
version: 1.6.0
grub:
  users:
    - nombre: root
      password_hash: grub.pbkdf2.sha512.10000.5AE6255...

La configuración de Butane define un superusuario GRUB root y establece la contraseña para ese usuario usando un hash.

Ahora puede utilizar esta configuración para arrancar una instancia de Fedora CoreOS.