Recuperar a senha de root no Debian alterando o arquivo shadow

Publicado por Patrick Silva em 07/07/2015

[ Hits: 10.471 ]

 


Recuperar a senha de root no Debian alterando o arquivo shadow



Primeiro vamos iniciar a máquina com um pendrive de boot.

Logo depois vamos montar no /mnt a partição que contenha o arquivo "/etc/shadow", geralmente é a partição raiz:

# mount /dev/sda1 /mnt

Vamos utilizar o mcedit:

# mcedit /mnt/etc/shadow

A primeira linha desse arquivo, refere-se ao usuário root. Os diversos campos de cada linha do citado arquivo, são separados por ":".

A sintaxe do início da linha é: "usuário:hash da senha:"

Para apagar o hash, basta apenas deletar todos os caracteres existentes entre o primeiro e segundo caractere ":" na linha do usuário root.

root:6$Iz49604rFB$32YR20gH3w/QUZf2Elz1bmUI.sHOS7HLGduz.h3HpEp/:16611:0:99999:7:::

Ficando assim:

root::16611:0:99999:7:::

Após apagar a senha do root, desligue o sistema (init 0), retire o pendrive e ligue-o novamente.

No terminal shell, digite root como usuário e o sistema não pedirá a senha.

Altere a senha do root:

# passwd root

Outras dicas deste autor

Gerenciar pacotes em alto nível no Debian

VirtualBox - Como deixar a VM em modo fullscreen no Debian

Fazendo backup do MBR com dd (setor de boot)

Cadastrando impressora de rede pelo CUPS via linha de comando

Excluindo traduções desnecessárias no Debian

Leitura recomendada

Linux avançado: Controle de inicialização em Sabayon Linux

Autenticação Squid em Active Directory

Sabayon Linux: instalando duas versões de pacotes

Simuladão para Certificação Linux

Definindo Yaourt como "pacman2"

  

Comentários
[1] Comentário enviado por jonnatha_faria em 10/01/2018 - 09:38h

Eu gostaria de fazer um pouco diferente, gostaria de criar uma nova senha diretamente no arquivo shadow, li que o $6$ no inicio refere-se ao sha512, vc pode me ajudar? Eu preciso disso porque estou fazendo um programinha em python que entre suas funções ele altera a senha de um OpenWRT remoto, entre as tentativas de uso do passwd remoto nenhuma deu resultado, o OpenWRT também não posui o usermod, por isso me virei para a alternativa de alterar "na mão" o arquivo shadow.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts