Existe uma página Wiki no Ubuntu cobrindo todos os tipos de tópicos relacionados a senhas .
Basicamente, edite sua configuração
gksu gedit /etc/grub.d/00_header /etc/grub.d/30_os-prober
Adicione isso na parte inferior de 00_header
:
cat << EOF
set superusers="user1"
password user1 password1
EOF
Dessa forma, as edições serão protegidas por senha, com esse usuário e senha.
Agora, vamos proteger a entrada do Windows. Abra 30_os-prober
e encontre esta linha:
menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os \
Nessa linha, adicione --users
, assim termina assim:
menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os --users \
Tenha cuidado ao não remover a barra final \
.
Salve e feche e, em seguida, execute isso em um terminal:
sudo update-grub
Você também pode criptografar sua senha com grub-mkpasswd-pbkdf2
. Por favor, dê uma olhada no wiki para mais detalhes.