Fechar

Linux: Quebrando a senha do usuário ROOT

Por | 18 de novembro de 2009 | Segurança, Software Livre 8 comentários

- – - – - -

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

Marcadores: , ,

Outros conteúdos interessantes

Confira os 8 comentários deixados Comentar

  1. nononon
    12:28 em 18 de novembro de 2009
    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. :-)

  2. Jackson Caset
    13:23 em 18 de novembro de 2009
    2

    @nononon,

    Vc está tão certo que alteramos o título do post.

    Obrigado pela correção!

  3. Cleber J Santos
    14:10 em 18 de novembro de 2009
    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

  4. VonNaturAustreVe
    1:03 em 27 de novembro de 2009
    4

    Vale lembrar que é necessário possuir acesso físico a maquina :)

    []‘s

  5. sudoer
    12:57 em 24 de março de 2010
    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

  6. ricardo
    9:44 em 26 de setembro de 2010
    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 ?

  7. Marcos Henrique
    14:46 em 27 de setembro de 2010
    7

    Ricardo,

    Assista o video, onde mostro passo a passo com fazer.

    http://www.youtube.com/watch?v=7afybtMTL94

  8. THIAGO
    17:09 em 26 de outubro de 2011
    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


Deixe seu comentário!