Recuperar a senha de root no Debian alterando o arquivo shadow

Publicado por Patrick Silva em 07/07/2015

[ Hits: 10.264 ]

 


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

Como verificar erro de senha dos usuários

O empacotador cpio

tar - Entenda o que é empacotador e compactador

Cadastrando impressora de rede pelo CUPS via linha de comando

Excluindo traduções desnecessárias no Debian

Leitura recomendada

Recuperando a senha de root no Debian

Sincronizando relógios dos micros na rede sem NTP

Para quem nunca entendeu direito sobre RAID via software no Linux

Dica básica para escrever um Artigo.

Pfstat no OpenBSD 4.x

  

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