Vamos a ver como configurar el acceso a nuestro equipo mediante usuario y contraseña en grub 2. Con esto conseguiremos proteger nuestro equipo de personas indeseadas.
En primer lugar deberemos de crear una contraseña para el grub 2. Para crearla utilizaremos:
sudo grub-mkpasswd-pbkdf2
# Nos pedirá una contraseña y una confirmación.
Una vez tenemos la contraseña, la copiamos y creamos el archivo /etc/grub.d/01_password y añadimos:
!/bin/bash
cat << EOF
set superusers="USUARIO"
password_pbkdf2 USUARIO CONTRASEÑA_ANTERIORMENTE_CREADA
EOF
Si queremos añadir mas usuarios únicamente deberemos crear otra contraseña con el primer comando y añadir una linea al archivo anterior:
!/bin/sh
cat << EOF
set superusers="USUARIO"
password_pbkdf2 USUARIO CONTRASEÑA_ANTERIORMENTE_CREADA
password_pbkdf2 USUARIO2 2_CONTRASEÑA_ANTERIORMENTE_CREADA
EOF
Le damos permiso de ejecución al archivo:
sudo chmod +x /etc/grub.d/01_password
Una vez terminados los pasos anteriores utilizamos el comando update-grub2 para regenerar el dichero /boot/grub/grub.cfg:
sudo update-grub2