Perdi minha senha de login do computador - E agora?

Publicado por Luís Fernando C. Cavalheiro em 08/09/2012

[ Hits: 9.518 ]

Blog: https://github.com/lcavalheiro/

 


Perdi minha senha de login do computador - E agora?



Se você perdeu sua senha de login no seu computador, não tem nenhum jeito de recuperá-la e não tem medo de usar o terminal, eis a solução para a sua vida.

Tudo o que você precisa é do CD1 do Slackware e desta dica!

* Caso use outra distribuição, pode usar o LiveCD de sua distro.

Se for netbook, vai precisar de um outro computador para criar um USB de instalação de uma distro, mas se for notebook, você pode usar o leitor de DVD/CD do equipamento.

Tem ótimos artigos ensinando como fazer isso aqui no VOL mesmo, então, faça um pouquinho de RTFM, como auto-penitência por ter esquecido sua senha. ;-)

Procedimento

Dê boot pelo CD de instalação do Slack, lembrando de seguir as instruções na tela até o momento em que ele pede para você logar como root (o que você vai fazer, é claro), lembrando que o layout de teclado padrão no Brasil é o qwerty-br-abnt2 (se o seu teclado tiver a "ç") ou qwerty-us-acentos (se seu teclado não tiver a "ç").

Após logar como root, rode os comandos:

# mkdir /root/meuhd
# mount /dev/sda1 /root/meuhd
# ls /root/meuhd/etc/shadow


* Onde /dev/sda1, é a partição na qual está o /etc (normalmente na mesma partição da raiz, se você tiver o mínimo de respeito pelo FHS).

Se o terminal retornar dizendo que não achou nada, é porque você informou a partição errada. Se for o caso, rode os comandos:

# umount /dev/sda1
# mount /dev/sda2 /root/meuhd
# ls /root/meuhd/etc/shadow


Se ele não achar novamente, rode mais uma vez os três comandos acima, sempre lembrando de somar 1 aos dois dígitos que você vê aí.

Assim que ele achar o tal arquivo, rode o comando:

# vi /root/meuhd/etc/shadow

Isso vai abrir o arquivo que registra as senhas criptografadas de todos os seus usuários. Use as setas até achar uma linha que começa com seu nome de usuário.

Vou usar como exemplo, o próprio root. Ela vai ter a seguinte aparência:

root:iuooahsdiouhilwquhwq9812y3897yqhfkljabfiuehwriu32432q4:0:99999:7:::


O que interessa, é a sequência de caracteres aleatórios (que não será igual a essa que eu digitei aí em cima), logo após o primeiro ":" (dois pontos).

Com a seta do teclado, coloque o cursor em cima dos dois pontos, e então aperte no tecla d (seta para direita), até chegar ao segundo ":" (dois pontos).

Vai ficar assim:

root::0:99999:7:::


No teclado, para salvar o arquivo, aperte:
  • ESC
  • :wq
  • ENTER

Com esta sequência de comandos e edições de arquivo, você zerou a senha do root. O que não é muito legal, mas para o que você precisa é excelente.

Após isso tudo, rode o comando:

# reboot

E reinicie seu computador pelo disco rígido, normalmente (você pode até tirar o CD do Slackware se quiser).

Quando ele chegar na tela em que pede usuário e senha, use como usuário: root

Deixe a senha em branco. Clique para logar e IMEDIATAMENTE, crie uma senha para o seu usuário (no nosso caso, o root) com o comando em um terminal:

# passwd

Ou:

passwd

* Este último comando, se você não tiver feito essa "sandice" com o usuário root.

lcavalheiro out!

Outras dicas deste autor

Acessando Banco do Brasil pelo Google Chrome no Fedora 17

Fazendo o right-click do touchpad funcionar no GNOME

Fontes da Microsoft no Slackware

Criando o comando grub-update no Fedora

Recuperando inicialização do Slackware após atualização do kernel via slackpkg

Leitura recomendada

Uso exagerado de CPU ao abrir pastas contendo vídeos no Dolphin/Konqueror

Boot de uma imagem ISO no HD

Ubuntu (+ restricted-extras) x Linux Mint

O obmenu-generator e a criação de um pequeno Debian package

ePSXe - emulador para PlayStation rodando no Linux

  

Comentários
[1] Comentário enviado por aristidesbneto em 08/09/2012 - 22:19h

Muito útil essa dica... comigo nunca aconteceu de eu esquecer mas....

Vlws...

[2] Comentário enviado por lcavalheiro em 10/09/2012 - 04:18h

Disponha. Lembre-se, sempre tenha um CD de qualquer distro à mão.

[3] Comentário enviado por sir emerick em 21/09/2012 - 22:25h

Ei pessoal to com a segunda dificuldade
usava o BigLinux e criptografei minha home, tenho a chave, porem
formatei com o Mint Maya ta redondo heehe
mas minha home ta trancada tem dois atalho access-your-private-da.deskop
readme.txt
THIS DIRECTORY HAS BEEN UNMOUNTED TO PROTECT YOUR DATA.
From the graphical desktop, click on:
"Access Your Private Data"
or
From the command line, run:
ecryptfs-mount-private

ja rodei o comando também

robs@AMD ~ $ ecryptfs-mount-private
robs@AMD ~ $ sudo su
[sudo] password for robs:
AMD robs # ecryptfs-mount-private
ERROR: Encrypted private directory is not setup properly
AMD robs #
HEEH
entao,
valeu pela colaboração



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