Criptografando senha do GRUB

Publicado por Messias Manoel da Silva Junior em 15/01/2009

[ Hits: 11.829 ]

 


Criptografando senha do GRUB



Colocar uma senha criptografada no gerenciador de boot GRUB garante uma segurança a mais no nosso sistema operacional, pois sabemos que pessoas mal intencionadas poderiam alterar a senha de root inserindo apenas alguns parâmetros. Para tanto, esse tutorial irá te guiar para proteger melhor seu gerenciador de boot.

Preparando o shell do GRUB

Em seu terminal, logado como superusuário, digite "grub". Com esse comando você terá acesso ao shell do grub:

# grub

Já com o shell do grub aberto digite "md5crypt". Ele pedirá que insira uma senha. Após fazê-lo aparecerá ao lado uma senha já criptografada como na figura abaixo:
Linux: Criptografando senha do grub

Configurando

Copie a senha criptografada e depois abra o arquivo "/boot/grub/menu.lst" fazendo o seguinte:

# pico /boot/grub/menu.lst

Com o arquivo já aberto (use seu editor preferido para essa alteração: vi, vim, gedit etc) procure a seguinte linha:

## password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/

Substitua a criptografia pela que foi gerada na etapa anterior, que no nosso exemplo foi $1$xT99s$KfGbIowE8OD/sq63muQfU1. Saia do editor e salve as alterações (não esqueça de tirar os comentários "##" para que sejam validas).

Com essa pequena demonstração foi suficiente para mostrar como criptografar e deixar mais seguro seu sistema operacional contra usuários maliciosos.

Este tutorial foi realizado com a distribuição Debian Lenny.

Outras dicas deste autor

Recuperando a senha de root pelo Grub

Leitura recomendada

Funções de diretórios

Área de trabalho remota no Ubuntu Linux 8.04

Inicialização do Sistema

Mostrar a previsão do tempo com PHP

Como montar um celular Moto G ou Moto E no CentOS usando MTP

  

Comentários
[1] Comentário enviado por rpinheiro em 16/01/2009 - 10:10h

juniormj,

É possível, tambem, realizar esta tarefa utilizando o shell sem a necessidade de entrar no grub, com o comando grub-md5-crypt, exemplo:

# grub-md5-crypt | tee senha

Neste exemplo será criado o arquivo "senha" contendo o hash md5.

[]s Ricardo Pinheiro

[2] Comentário enviado por juniormj em 16/01/2009 - 12:10h

hmmm.. legal rpinheiro.
Verdade, existem várias formas de fazer a mesma coisa no gnu/linux, isso que é fantastico nele.
Abraços !!!



Contribuir com comentário