
Eu faço o seguinte
- execute grub-mkpasswd-pbkdf2 para obter uma string
- nano /boot/grub/grub.cfg
- adicione duas linhas
- defina superusuários = "coloque seu nome de usuário aqui"
- senha putyourusernamehere grub.pbkdf2 (omitido)
Quando eu reabro meu computador, ele não funciona, como posso usar a proteção por senha do grub 2 no debian?
Responder1
O Debian 8 (jessie) armazena parâmetros de senha do Grub 2 dentro do diretório /etc/grub.d/
. Dentro deste diretório existem apenasroteirosusado para gerar o arquivo de configuração.
Assim você pode criar um novo script (por exemplo /etc/grub.d/01_users
) com o seguinte conteúdo:
#!/bin/bash
cat <<EOF
set superusers="putyourusernamehere"
password putyourusernamehere grub.pbkdf2 grub.pbkdf2.sha512.10000.3450C89...
EOF
Todas as linhas acima fazem parte do arquivo, pois se trata de um script cuja saída irá no arquivo de configuração final. Por se tratar de um script, só será processado se for executável ( chmod a+x ...
).
Como umalternativa, você pode colocar apenas as linhas necessárias em um dos arquivos existentes que são ajustados para gerar seu próprio conteúdo. Aqui você pode ver como /etc/grub.d/40_custom
substitui o shell por um comando tail retornando o conteúdo do script a partir da terceira linha:
#!/bin/sh
exec tail -n +3 $0
set superusers="putyourusernamehere"
password putyourusernamehere grub.pbkdf2 grub.pbkdf2.sha512.10000.3450C89...
Em alguns derivados do Ubuntu (por exemplo, Mint 19) o formato da senha mudou da seguinte forma:
#!/bin/sh
exec tail -n +3 $0
set superusers=putyourusernamehere
password_pbkdf2 putyourusernamehere grub.pbkdf2.sha512.10000.3450C89...
Você pode adicionar "--unrestricted" às entradas do menu que deseja inicializar sem senha. Por exemplo dentro do arquivo 10_linux
:
10_linux:CLASS="--class gnu-linux --class gnu --class os --unrestricted"
Por fim, inicie update-grub2
para gerar o arquivo de configuração final /boot/grub/grub.cfg
.
Responder2
Leresse. Documentação oficial do sistema operacional baseado em Debian: Ubuntu. Talvez possa ajudar