Como fazer para o GRUB exigir uma senha para iniciar o sistema

Que tal colocar um pouco mais de segurança no gerenciador de boot do Linux? Então veja aqui como fazer para o GRUB exigir uma senha para iniciar o sistema.


A grande maioria das distribuições Linux usam o GRUB como gerenciador de boot padrão, a solução também pode fornecer recursos úteis. No Ubuntu e seus derivados, está disponível o acesso ao modo de recuperação do GRUB, o que também permite o acesso ao sistema como root sem saber a senha.

Como fazer para o GRUB exigir uma senha para iniciar o sistema
Como fazer para o GRUB exigir uma senha para iniciar o sistema

O perigo dessa configuração é que vários recursos poderiam ser usados, por exemplo, é possível mudar credenciais, criar novos usuários e assim por diante.

Para tornar o GRUB mais seguro, basta criar uma senha para acessar o bootloader, dificultando assim o acesso o modo de recuperação ou a inicialização dos sistemas operacionais, por usuários mal-intencionados.

Atenção! Esse é um procedimento técnico e extremamente radical, portanto, faça-o por sua própria conta e risco

Como fazer para o GRUB exigir uma senha para iniciar o sistema

Para fazer com que o GRUB exija uma senha para iniciar o sistema, você deve fazer o seguinte:

Passo 1. Abra um terminal (use as teclas CTRL + ALT + T);
Passo 2. Execute o comando abaixo para criar a senha que será usada (digite sua senha de administrador e depois a senha a ser usada. Fique atento a cada detalhe desse passo, ok?);

sudo grub-mkpasswd-pbkdf2

Como fazer para o GRUB exigir uma senha para iniciar o sistema

Passo 3. Faça uma cópia do arquivo de configuração do GRUB;

sudo cp /etc/grub.d/40_custom /etc/grub.d/40_custom.old

Passo 4. Abra o arquivo de configuração do GRUB com um editor de texto;

sudo gedit /etc/grub.d/40_custom

Passo 5. Com o arquivo aberto, adicione o conteúdo abaixo no final dele. Depois, substitua grub.pbkdf2.sha512.yyyxx, pelo conteúdo exibido no final do passo 2;

set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.yyyxx

Como fazer para o GRUB exigir uma senha para iniciar o sistema

Passo 6. Execute o configurador do GRUB;

sudo grub-mkconfig -o /boot/grub/grub.cfg

Pronto! Agora você já pode reiniciar o sistema, que na inicialização será pedido o usuário (root) e a senha (criada no passo 2).

Como voltar o GRUB para a configuração padrão

Para voltar o GRUB para a configuração padrão, faça seguinte:

Passo 1. Abra um terminal (no Unity use as teclas CTRL + ALT + T);
Passo 2. Volte o arquivo de configuração do GRUB;

sudo cp /etc/grub.d/40_custom.old /etc/grub.d/40_custom

Passo 3. Execute o configurador do GRUB;

sudo grub-mkconfig -o /boot/grub/grub.cfg

O que está sendo falado no blog nos últimos dias

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anúncios detectado!!!

Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!
Powered By
100% Free SEO Tools - Tool Kits PRO