Linux: Quebrando a senha do usuário ROOT

– – – – – –

Usuário #root ?

– – – – – –

O usuário root é o super usuário do sistema linux e com ele é possível realizar qualquer tipo de alteração no sistema operacional.

Se acaso você esqueceu a senha do root, abaixo mostro como quebrá-la através do gerenciador de boot GRUB.

– – – – – –

Quebrando a senha do ROOT pelo GRUB

– – – – – –

1 – Assim que iniciar o GRUB pressione a tecla E (edit)

2 – Selecione a linha abaixo e pressione a tecla E (edit)

kernel /boot/vmlinuz-2-6-26-2-686 root=/dev/hda2 ro quiet

3 – Adicione no final da linha o parâmetro: init=/bin/bash pressione ENTER

grub edit> kernel /boot/vmlinuz-2-6-26-2-686 root=/dev/hda2 ro quiet init=/bin/bash

4 – 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

5 – Tornando o diretório raiz ( / ) editável digite:

mount -o remount, rw /

6 – Edite o arquivo que armazena as senhas dos usuários criptografadas:

vi /etc/shadow

7 – Na primeira linha encontra-se o usuário root com a senha criptografada:

root:$1$HI;x/5WF$jBM6D6DmrN90EJoK7D1NK.:12212:0:99999:7:::

8 – Remova a senha criptografada:

root::12212:0:99999:7:::
:wq ! ( sair e salvar as alterações )

9 – Após reiniciar o linux selecione o kernel:

Debian GNU/Linux, kernel 2.6.26-2-686

10 – Logue no linux usando o usuário root sem senha:

debian login: root "ENTER"

11 – Altere a senha do usuário root para uma de sua preferência:

debian:~# passwd "ENTER"
Digite a nova senha UNIX: senha "ENTER"
Redigite a nova senha UNIX: senha "ENTER"

Fonte: http://www.marcoshenrique.com/seguranca_linux_quebrar_senha_root.php

Marcos Henrique

Mais artigos deste autor »

Marcos Henrique é pós-graduado em Segurança da Informação, é o desenvolvedor do site 100security.com.br, autor dos livros Nagios – Monitoramento de Redes e ownCloud – Crie sua Própria Nuvem publicados pela editora Ciência Moderna.


9 Comentários

nononon
1

Bem… O artigo mostrou como se quebra a senha do usuário “root”.
Porém… Isso não é “recuperar a senha”. A minha definição de “recuperar” é: saber qual era a senha antiga. O que não foi feito. 🙂

Cleber J Santos
3

Também poderia ser feito da seguinte forma.
Editar o /etc/passwd e retirar o x que tem entre os dois pontos (:x:), isso faz com que não necessite de senha para entrar com um determinado usuário 😉 um exemplo seria:
de
root:X:0:0:root:/root:/bin/bash
para
root::0:0:root:/root:/bin/bash

sudoer
5

Uma outra forma é:
1 – boot com uma live mídia (live pen, live CD, live SD, etc);
> pode ser qualquer distro Linux, eu sempre uso Debian ou Ubuntu;
2 – como root, monte a partição do outro sistema (ex.: # mount /dev/sda1 /mnt/sistema_a_ser_rotado);
3 – use o comando: # chroot /mnt/sistema_a_ser_rotado;
> com isso vc será root no “sistema_a_ser_rotado”;
4 – agora um passwd resolve o problema;
5 – reinicie a maquina com o SO do HD e seja root novamente!;
=P

ricardo
6

eu tambem perdi a senha do debian , tentei fazer dessa forma , mas no final na hora de salvar , nao aparece o wq… o que devo fazer ?

THIAGO
8

boa tarde,
segui todos os passos, e mesmo assim não deu certo…e agora?!fiz como esta nos prints não apareceu nenhuma msg de erro nem nada
por favor me ajudem

Ivan Almeida
9

Muito bom!, obrigado por compartilhar seu conhecimento, sei que não foi fácil adquiri-lo, parabéns.

Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!