Impostazione di una password GRUB

Puoi impostare una password per impedire agli utenti non autorizzati di accedere alla riga di comando GRUB, modificare gli argomenti della riga di comando del kernel o avviare distribuzioni OSTree non predefinite.

Creare l’hash della password

Puoi utilizzare grub2-mkpasswd-pbkdf2 per creare un hash della password per GRUB.

$ grub2-mkpasswd-pbkdf2
Inserisci la password: <PASSWORD>
Reinserisci la password: <PASSWORD>
L'hash PBKDF2 della tua password è grub.pbkdf2.sha512.10000.5AE6255...
Confermato. Il tool grub2-mkpasswd-pbkdf2 fa parte proprio del pacchetto`grub2-tools-minimal` su Fedora.

Configurazione di Butane

Con l’hash della password pronto, ora puoi creare la configurazione di Butane.

variant: fcos
version: 1.7.0
grub:
  users:
    - name: root
      password_hash: grub.pbkdf2.sha512.10000.5AE6255...

La configurazione di Butane definisce un superutente di GRUB root e imposta la password per quell’utente utilizzando un hash.

Ora puoi utilizzare questa configurazione per avviare un’istanza di Fedora CoreOS.