Perdi minha senha de login do computador - E agora?

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

[ Hits: 10.273 ]

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

Impedindo atualização de pacotes específicos no Fedora

Extraindo referências de artigos acadêmicos ou científicos de arquivo .pdf para .txt

Telegram Desktop parou de funcionar após atualização ou troca de idioma? Corrija isso já!

Realizando cálculos matemáticos simples usando o vim

Use o Vim no Slackware

Leitura recomendada

Tutorial GIT

Instalando o Codeblocks no Debian Jessie 8.3.0

Sem espera para trocar CD's na instalação do linux

Corrigindo Tema do Mouse do Root

Firefox como gerenciador de arquivos

  

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