– – – – – –
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
9 Comentários
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. 🙂
@nononon,
Vc está tão certo que alteramos o título do post.
Obrigado pela correção!
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
Vale lembrar que é necessário possuir acesso físico a maquina 🙂
[]’s
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
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 ?
Ricardo,
Assista o video, onde mostro passo a passo com fazer.
http://www.youtube.com/watch?v=7afybtMTL94
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
Muito bom!, obrigado por compartilhar seu conhecimento, sei que não foi fácil adquiri-lo, parabéns.