Perdi minha senha de login do computador - E agora?

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

[ Hits: 10.424 ]

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

Abrindo aplicativos gráficos como usuário root logado como usuário comum sem kdesudo ou gksudo

Boot no openSUSE Tumbleweed demorando demais: erro "A start job is running for Wait for chrony to synchronize system clock" [Resolvido]

MAME no Ubuntu 12.04 - Instalação com GNOME Video Arcade front-end

Instalando fontes da Microsoft em distribuição RPM

Alterando o gerenciador de sessão no Fedora 21

Leitura recomendada

OpenPanel no Debian Wheezy

Como ser mais produtivo

Visualizador de Áudio no Terminal

Bash Info Tools para Arch Linux

Descompactando arquivos 7z e 7zip no Slackware 13

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts