Puede generar un hash de contraseña para proteger el menú de inicio mediante el comando grub2-mkpasswd-pbkdf2. En Ubuntu, el comando para crear un hash de contraseña es grub-mkpasswd-pbkdf2. En CentOS, el comando es grub2-mkpasswd-pbkdf2.
Si encuentra el siguiente error mientras ejecuta el comando grub2-mkpasswd-pbkdf2:
grub2-mkpasswd-pbkdf2: command not found
puede intentar instalar el siguiente paquete:
# dnf install grub2-tools-minimal-1
1. Lo primero que hará es crear un hash de contraseña para sus nuevos usuarios:
En Ubuntu, use el siguiente comando:
# grub-mkpasswd-pbkdf2
En CentOS, use el siguiente comando:
# grub2-mkpasswd-pbkdf2
2. A continuación, abra el archivo /etc/grub.d/40_custom en su editor de texto y agregue una línea para su nuevo usuario, junto con el hash de contraseña que acaba de crear. La línea debería verse así:
password_pbkdf2 goldie grub.pbkdf2.sha512.10000.225205CBA2584240624D077ACB84E86C70349BBC00DF40A219F88E5691FB222DD6E2F7765E96C63C4A8FA3B41BDBF62DA1F3B07C700D78BC5DE524DCAD9DD88B.9655985015C3BEF29A7B8E0A6EA42599B1152580251FF99AA61FE68C1C1209ACDCBBBDAA7A97D4FC4DA6984504923E1449253024619A82A57CECB1DCDEE53C06
Tenga en cuenta que todo esto es una línea que se envuelve en la página impresa.
3. A continuación, se supone que debe ejecutar una utilidad que leerá todos los archivos en el directorio /etc/grub.d/, junto con el archivo /etc/default/grub. Esto reconstruirá el archivo grub.cfg.