Segurança nunca é demais, então hoje vamos aprender a deixar o GRUB com ainda mais segurança colocando uma senha nele para evitar que bisbilhoteiros tentem se aproveitar dele.
Existem várias formas de fazer este procedimento, aqui vamos te mostrar duas, uma nossa e outra que foi enviada pelo nosso leitor o Prof. Herbert Borges, para seguir o método dele basta baixar o tutorial que ele disponibilizou em PDF clicando no botão abaixo:
Como colocar uma senha no GRUB (Diolinux Mode)
Colocar uma senha no GRUB ajuda a proteger o seu computador localmente, assim ninguém não autorizado vai conseguir entrar nas opção avançadas de configuração do sistema e fazer algum estrago utilizando o método que foi mostrado neste vídeo.
Podemos dizer que este é um procedimento relativamente avançado e será necessário usar alguns comandos no terminal mas não se assuste, leia várias vezes, observe a imagens e faça as coisas com calma que tuto deverá sair bem.
1 - Abra o terminal e copie e cole o seguinte comando:
3 - Faça uma cópia da configuração do GRUB por questão de segurança:
set superusers="root"
sudo grub-mkpasswd-pbkdf2
Depois de digitar o comando e pressionar a tecla "enter" será necessário digitar a sua senha de root (a senha que você usa para instalar programas) depois disso será pedido para você definir uma nova senha para o grub, digite ela e redigite quando for solicitado, logo depois será gerado um hash como você pode ver na imagem acima.
2 - Copie a Hash gerada e salve em algum arquivo de texto pois vamos precisar dela daqui a pouco.
3 - Faça uma cópia da configuração do GRUB por questão de segurança:
sudo cp /etc/grub.d/40_custom /etc/grub.d/40_custom.old4 - Agora vamos abrir o arquivo de configuração para fazer alguns ajustes:
sudo gedit /etc/grub.d/40_custom
Sendo que a palavra "gedit" em vermelho pode ser substituído por outro editor de textos que você prefira.
No arquivo de texto que se abrir você deve adicionar as seguintes linhas ao final do texto:
password_pbkdf2 root
grub.pbkdf2.sha512.xxxxx (Sendo que esta parte você deve trocar pela HASH que você salvou no passo 2)
Veja o exemplo abaixo onde eu substitui a Hash.
É interessante notar aqui que na parte "set superusers="root"" você pode mudar o nome de usuário se quiser. Depois de adicionar as linhas apenas salve o arquivo.
5 - Agora basta atualizar o GRUB para que a modificação entre em ação:
sudo grub-mkconfig -o /boot/grub/grub.cfgAgora você pode fechar o terminal e reiniciar o computador e você verá que antes mesmo de carregar o GRUB o sistema vai pedir uma senha como na imagem abaixo:
Se você não fez alterações no usuário na arquivo de configuração (etapa 4 do tutorial) o usuário será "root" e a senha será a que você definiu logo na primeira etapa. Depois de digitar a senha o sistema irá iniciar normalmente.
Como remover a senha
Se por algum motivo você não quiser mais utilizar esta senha basta voltar o backup do arquivo de configuração que nós fizemos na etapa 3:
sudo cp /etc/grub.d/40_custom.old /etc/grub.d/40_customE então atualize o GRUB:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Pronto, a senha foi removida. Você pode encontrar mais informações sobre o assunto na documentação do Ubuntu.
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.
EmoticonEmoticon