Recuperar a senha de root no Debian alterando o arquivo shadow

Publicado por Patrick Silva em 07/07/2015

[ Hits: 4.621 ]

 


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

Excluindo traduções desnecessárias no Debian

VirtualBox - Como deixar a VM em modo fullscreen no Debian

Cadastrando impressora de rede pelo CUPS via linha de comando

Como alterar a imagem de fundo do GRUB no Debian

Leitura recomendada

Erro do Grub ao clonar servidor Linux com ACRONIS

MikeOS: Sistema operacional para PCs x86

Como fazer a cópia (clonar) de um HD para outro

Alterando o bootsplash do SuSE

Slackaware 10.2 - Escolhendo o kernel 2.6 direto na instalação

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts