Colocando uma senha no Grub

Publicado por Cyro Caldeira em 24/04/2006

[ Hits: 22.769 ]

 


Colocando uma senha no Grub



O GRUB pode ser facilmente editado por qualquer pessoa, pressionando-se o botão 'e'. Pois bem, essa dica ajudará a melhorar a segurança do seu computador, colocaremos uma senha para ele. É bem simples.

Observem um exemplo de grub.conf abaixo: (/boot/grub/grub.conf)

#
# Sample boot menu configuration file
#
# Boot automatically after 30 secs.
timeout 30

# By default, boot the first entry.
default 0

# Fallback to the second entry.
fallback 1

splashimage=(hd0,4)/grub/splash.xpm.gz

# For booting GNU/Linux
title Gentoo Linux
root (hd0,4)
kernel /kernel root=/dev/hda7

# For booting Windows NT or Windows95
title Ruindows XP
rootnoverify (hd0,1)
makeactive
chainloader +1
# For loading DOS if Windows NT is installed
# chainload /bootsect.dos

Bem, faça o seguinte. Como root digite:

# grub

Irá aparecer o prompt do GRUB. Digite o seguinte:

grub> md5crypt
Password: (senha q eu quero colocar no GRUB)
Encrypted: (senha encryptada)

O programa irá encriptar a senha. Copie a senha encriptada e faça o seguinte no seu grub.conf:

#
# Sample boot menu configuration file
#
# Boot automatically after 30 secs.

password --md5 #senha encryptada
timeout 30

# By default, boot the first entry.
default 0

# Fallback to the second entry.
fallback 1

splashimage=(hd0,4)/grub/splash.xpm.gz

# For booting GNU/Linux
title Gentoo Linux
root (hd0,4)
kernel /kernel root=/dev/hda7

# For booting Windows NT or Windows95
title Ruindows XP
rootnoverify (hd0,1)
makeactive
chainloader +1
# For loading DOS if Windows NT is installed
# chainload /bootsect.dos

Agora sempre que você ligar o GRUB e quiser editar alguma coisa, será preciso colocar uma senha. Faça isso apertando 'p' e digitando a senha. Você ainda pode adicionar a opção 'lock' a algum sistema operacional, para protegê-lo pela mesma senha. Basta editar o grub.conf. Exemplo:

# For booting Windows NT or Windows95
title Windows XP
lock #para usar esse sistema vc precisará digitar a senha do GRUB
rootnoverify (hd0,1)
makeactive
chainloader +1
# For loading DOS if Windows NT is installed

Obrigado por ler essa dica.

Outras dicas deste autor

Câmera digital no Gentoo Linux

Leitura recomendada

Primeiro grupo de pesquisa de vulnerabilidades e desenvolvimento de exploits em língua portuguesa

A importância de rastrear comandos com o HISTFILE

Firewall SIMPLES e eficiente para DESKTOP em 5 linhas

Impedindo acesso via modo single no LiLo

Aula demonstrativa do curso de pentest profissional

  

Comentários
[1] Comentário enviado por josir em 26/06/2006 - 11:37h

Ficou faltando lembrar que deve-se executar o grub-install sempre que alguma alteração for feita no grub.conf ou no menu.lst. Sem o grub-install, nenhuma alteração feita é armazenada.

[2] Comentário enviado por lkraider em 21/01/2007 - 04:20h

Na verdade alterações no menu.lst para terem efeito não necessitam da execução do grub-install (que é apenas um script para a instalação do dos arquivos do grub no MBR e partição).

[3] Comentário enviado por hbobenicio em 23/02/2008 - 09:23h

Valew Cyro! Era exatamente o que eu estava procurando!

[4] Comentário enviado por guimfonseca em 10/06/2009 - 20:02h

boa boa....

[5] Comentário enviado por vellucci em 07/08/2012 - 08:51h

Estou em uma situação que a pessoa fez exatamente isso em um servidor aqui na empresa, masa ela saiu e agora não conseguimos mais entrar no sistema, como eu quebro esta senha do Grub?


Valeu!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts