login
Sat 25 of Nov, 2017 (05:25 UTC)

[root@madeira.eng.br ~]#

Linux - It is now safe to turn on your computer

atualizar cache imprimir

Recuperando a senha do usuário root

Criada por: Frederico Madeira, última modificação em: Mon 31 of Aug, 2009 (03:07 UTC)

Esse material descreverá o procedimento para recuperação de senha de root de servidores Linux em situações onde a senha é desconhecida e se tem acesso físico a console do servidor, abrangendo as duas versões de boot loader disponíveis: Lilo e Grub. Descrevemos também, como usar um disco de rescue para fazer a alteração da senha.

1. Para usuários do Lilo:


Quando aparecer o prompt abaixo:

lilo:
digite:
lilo: linux single

O sistema iniciará no runlevel 1 (single user mode)

2. Para usuários do GRUB


Ao aparecer a tela de opções de sistemas instalados, pressione a tecla p (caso possua password do grub ativo) e em seguida digite a senha. Será liberada a opção e. Caso você não possua senha, será mostrada a opção e.

Aparecerá algo semelhante ao exposta abaixo:

root (hd0,5)
kernel /boot/vmlinuz-2.6.13-1.1532_FC4 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.13-1.1532_FC4.img

Acrescente a palavra single na linha abaixo:

kernel /boot/vmlinuz-2.6.13-1.1532_FC4 ro root=LABEL=/1 rhgb quiet single
Em seguida pressione a tecla b para bootar o sistema.

ou ainda, acrescente o número 1 na linha abaixo indicando que deve ser iniciado o runlevel 1:

kernel /boot/vmlinuz-2.6.13-1.1532_FC4 ro root=LABEL=/1 rhgb quiet 1
Em seguida pressione a tecla b para bootar o sistema.

Pronto. Para usuários, tanto do lilo como do grub, vocês já devem estar com a console disponível para vocês.

Entrem com o comando abaixo para alterar a senha do root:

[root@localhost fred]# passwd
Changing password for user root.
New UNIX password:

Em seguida digite reboot para que seu sistema seja reiniciado em modo normal.

3. Usando um CD de recuperação


Insira o rescue cd na unidade e inicie o computador com a opção de boot pelo cd.

Quando aparecer a tela de opções, digite:

linux rescue

Em seguida o CD inicia o modo de recuperação, disponibilizando uma shell para manutenção do sistema. Sua partição / será montada na pasta /mnt/sysimage.

Monte seu sistema como uma partição root ( / ) usando o comando abaixo:

chroot /mnt/sysimage

Em seguida é só proceder com a alteração da senha:

[root@localhost fred]# passwd
Changing password for user root.
New UNIX password:

Concluindo, reinicie a máquina.

Abraços

Frederico Madeira
fred@madeira.eng.br

Comentários