Como alterar senha de um PC que não lembro a senha.

Você ja se deparou com a situação em que esqueceu o usuário ou senha de um computador com Linux?

Não se desespere ainda, nem saia formatando o seu PC, tem uma forma simples de resetar a senha e ter acesso ao pc novamente.

  • Faça o boot usando um pen-drive com uma distro linux.
  • Encontre a pasta do HD do computador que você deseja saber o usuário e senha. Normalmente está em /media.
  • Por segurança faça backup de dois arquivos importantes no sistema o /etc/shadow e o arquivo /etc/passwd use o comando “cp /media/seuhd/etc/shadow”.

Ainda no terminal rode os seguintes comandos para entrar no terminal do hd que se deseja recuperar.

sudo mount --bind /dev /media/seuhd/dev
sudo mount --bind /sys /media/seuhd/sys
sudo mount --bind /proc /media/seuhd/proc
sudo mount --bind /run /media/seuhd/run

sudo chroot /media/seuhd /bin/bash -l

Agora que voce entrou como root no sistema operacional do hd que se deseja recuperar use o comando abaixo para trocar a senha:

passwd nomeDoUsuario

Insira a nova senha e pronto pode dar um reboot no sistema.

Para sistemas docker

Caso você esteja rodando um linux em docker e precisa que seu usário seja sudo e não tem a senha, há dois caminhos possíveis.

Alterando senha do user root

  • Entre no terminal do container.
docker exec -it -u root cool_khayyam /bin/bash
passwd "novasenha"

Permitir sudo sem senha

  • Entre no terminal do container e rode os seguintes comandos
docker exec -it -u root <CONTAINER_ID> /bin/bash
echo "<nome do seu usuario> ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/nomeDoArquivo
chmod 440 /etc/sudoers.d/nomeDoArquivo

Prontinho seu usuario agora tem privilegios de sudo ^^


"🙏🏻 Se esse tutorial foi útil, considere apoiar nosso trabalho"

Deixe um comentário