Pular para o conteúdo

Colocando uma senha no Grub

Dica publicada em Linux / Segurança
Cyro Caldeira v4nd3r_
Hits: 23.672 Categoria: Linux Subcategoria: Segurança
  • Indicar
  • Impressora
  • Denunciar

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.

Câmera digital no Gentoo Linux

Filtrando porcarias com Squid III

Nessus - Vulnerability Scan

Software Livre

Recuperando a senha de root

Aumentando a segurança de seu sistema!

#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

Entre na sua conta para comentar.