terça-feira, 9 de abril de 2013

Alterando a senha de root pelo GRUB

Leave a Comment
    
      Acontece ou pode acontecer com qualquer um: esquecer a senha de root num sistema linux. Sem a senha root dependendo de como foi instalado o sistema fica impossível de fazer alterações. 

      Para recuperar a senha do root em sistemas Debian ou derivados como o Ubunto, basta seguir os passos abaixo, testados na prática por mim mesmo:

01 Passo: Assim que iniciar o GRUB pressione a tecla E (edit)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
02 Passo: Selecione a linha abaixo e pressione a tecla E (edit)

kernel /boot/vmlinuz-2-6-26-2-686 root=/dev/hda2 ro quiet
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
03 Passo: Adicione no final da linha o parâmetro: init=/bin/bash pressione 

grub edit> kernel /boot/vmlinuz-2-6-26-2-686 root=/dev/hda2 ro quiet
 init=/bin/bash
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
04 Passo: Em cima da linha abaixo pressione tecla B (boot)

kernel /boot/vmlinuz-2-6-26-2-686 root=/dev/hda2 ro quiet init=/bin/bash
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
05 Passo: Tornando o diretório raiz ( / ) editável digite:

mount -o remount, rw /
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
06 Passo: Edite o arquivo que armazena as senhas dos usuários criptografadas:

vi /etc/shadow
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
07 Passo: Na primeira linha encontra-se o usuário root com a senha criptografada:

root:$1$HI;x/5WF$jBM6D6DmrN90EJoK7D1NK.:12212:0:99999:7:::
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
08 Passo: Remova a senha criptografada:

root::12212:0:99999:7:::

:wq ! ( sair e salve as alterações )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
09 Passo: Após reiniciar o linux selecione o kernel:

Debian GNU/Linux, kernel 2.6.26-2-686
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
10 Passo: Logue no linux usando o usuário root sem senha:

debian login: root
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
11 Passo: Altere a senha do usuário root para uma de sua preferência:

debian:~# passwd 
Digite a nova senha UNIX: senha 
Redigite a nova senha UNIXsenha

0 comentários:

Postar um comentário