Pular para o conteúdo

Como recuperar senha do root (método "Chuck Norris")

Dica publicada em Linux / Miscelânea
Daniel Moreno danielhnmoreno
Hits: 10.211 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como recuperar senha do root (método "Chuck Norris")

Vejo e revejo "toneladas em cima de toneladas" de artigos tratando sobre "COMO RECUPERAR a senha do root".

Mas... em todos eles (ou pelo menos a maioria), o escritor manda você montar uma partição em modo "ro" (read-only - Mudanças na partição serão perdidas no próximo reboot) e depois manda você remontá-lo em modo "RW" (Read Write - Mudanças na partição serão mantidas).

Raciocinando um pouco com o "tico e teco", me pergunto:

Por que raios eu remontaria uma partição já montada? Não é mais fácil montá-la em modo "RW"?

SIM, claro que sim! Vamos lá?

Procedimentos

Método 1: Recuperar senha do root pelo GRUB.

Iniciado o computador, tecle e na tela do GRUB.

Mude a linha:

Linux /boot/vmlinux-xxx root=UUID=abc-def-ghi ro quiet

Para:

Linux /boot/vmlinux-xxx root=UUID=abc-def-ghi rw init=bin/bash
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

O sistema será iniciado em modo monousuário e root.

Digite:

# passwd

Redefina a senha.


Método 2: Método "Chuck Norris" live-CD.

Independentemente de qualquer distro que você use e gerenciador de boot - GRUB ou LILO, sempre é possível iniciar a máquina com um live-CD para trocarmos a senha.

Por isso, chamo de método "Chuck Norris" e funciona em qualquer distro GNU/Linux.

Inicie o computador com o live-CD (pode ser qualquer um de sua preferência, que tal o SliTaz).

Liste a sua partição com (normalmente a sua partição Linux será /dev/sda1 ou /dev/hda1):

# fdisk -l

Monte a partição no modo LEITURA E ESCRITA no /mnt, com:

# mount -t auto -o rw /dev/sda1 /mnt

Edite o arquivo /mnt/etc/shadow e apague a linha relativa ao HASH de senha do root:

# vi /mnt/etc/shadow

root:$6$YJXuYLtb$BkElQ0VZDcDhU3LojIlsBoTG8buG5tyl/lOnvJHdAf.
  uj90isS6BtxKxtOCt6H/hmS9PbY//G.KQT056OTTF00:16227:0:99999:7:::

Para:

root::16227:0:99999:7:::

Salve o arquivo com: :wq!

Reinicie a máquina, com:

# reboot

Troque o tty7 (interface gráfica) para tty1, com: Ctrl+Alt+F1

Entre com o usuário root. O sistema não pede senha.

Digite:

# passwd

E redefina a senha.


Atenciosamente,
Daniel Moreno

Referências:
  • Slitaz.org
  • FERREIRA, RUBEM E. Linux: Guia do administrador do sistema. 2ed. Notatec. 2008

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Configurando o inetutils-syslogd

GRUB Legacy no Debian 7

Nokia 6101 no Linux com Gnokii - Configure seu aparelho celular

Converta suas conexões VNC em Flash

Arch Wiki Lite

squid: ERROR: no running copy

Deixe o Windows com cara do Ubuntu

#1 Comentário enviado por removido em 23/06/2014 - 01:55h
boa dica, mas, não seria mais fácil, bootar com o livecd, montar a partição, depois entrar com o comando chroot nela?
usando chroot, você já é root, aí, é só dar o comando passwd e redefinir a senha...
#2 Comentário enviado por infocav em 23/06/2014 - 11:07h
Seria mais fácil mais não seria "Chuck Norris" ehehehhee.
#3 Comentário enviado por danielhnmoreno em 23/06/2014 - 12:47h
Caro Piu, não testei com o comando chroot

Mas se você alterar o hash do arquivo /mnt/etc/shadow com chroot
Perfeito fica até mais fácil

O que não vale é alterar o /etc/shadow, pois dessa forma você está alterando o shadow do live cd e nao do HD
#4 Comentário enviado por albfneto em 23/06/2014 - 15:04h
Gostei. Favoritado.
#5 Comentário enviado por danielhnmoreno em 24/06/2014 - 10:22h
Obrigado AlbfNeto, sempre que possível estamos contribuindo com o VOL
#6 Comentário enviado por albfneto em 24/06/2014 - 21:25h
Pior que método Chuck Norris, é método "Chuck, o Brinquedo Assassino"... Reinstalar tudo...
#7 Comentário enviado por tatubhz em 29/06/2014 - 23:16h
Edita o grub coloca single no final da linha do vmlinux e boota normal, edita o /etc/passwd tira o x da linha do root e pronto.

Contribuir com comentário

Entre na sua conta para comentar.