Recuperar a senha de root no Debian alterando o arquivo shadow

Publicado por Patrick Silva em 07/07/2015

[ Hits: 9.305 ]

 


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

Fazendo backup do MBR com dd (setor de boot)

Como alterar a imagem de fundo do GRUB no Debian

Como recuperar arquivos apagados no Debian usando o foremost

lshw - Gerando relatório HTML de seu hardware

Gerenciar pacotes em baixo nível no Debian

Leitura recomendada

Customizando o Grub no Fedora 33

Ubuntu Linux Intrepid Ibex Alpha4 até 6 travando no boot

Conectando Linux com celulares através de Bluetooth

MAMONA - Plataforma Linux para sistemas embarcados

Montando servidor OpenGTS (rastreamento GPS) em GNU/Linux

  

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