Linux Gentoo - Restaurear a senha root

Fevereiro 2017


O melhor método para recuperar a senha root é utilizar o LiveCD.

1-Boot com o LiveCD.
2-Lançar o comando fdisk depois utilizar a opção para conhecer o driver relativo à sua partição boot e root.

# fdisk /dev/sda

The number of cylinders for this disk is set to 9726.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa08da08d

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 256 1951897+ 82 Linux swap / Solaris
/dev/sda3 257 9726 76067775 83 Linux

3-Subir a partição sda3 (ou equivalente)

# mount /dev/sda3 /mnt/gentoo

4-Chrooting no ambiente subido

# chroot /mnt/gentoo /bin/bash
# env-update
>> Regenerating /etc/ld.so.cache...
# source /etc/profile
# export PS1="(chroot) $PS1"

5-Alterar a senha root

#passwd

6-Faça o boot novamente sem o Live CD
Se você não dispõe de LiveCd, é preciso bootar o sistema em modo single user (simples usuário) para reinicializar a senha usuário.
É preciso passar para a opção init=/bin/sh no kernel via o menu bootloader.
Quando o sistema reinicializar, ele lançará um shell root, o disco estará em modo leitura/escritura, é preciso, então, substituir no comando ROOT pela partição root se baseando no exemplo acima, sda3

mount -o rw,remount /dev/ROOT

Em seguida, é preciso editar o arquivo /etc/shadow e suprimir a senha criptografada. Reinicializar a senha root com o comando passwd e reinicializar o sistema.

Tradução feita por Ana Spadari

Veja também

Artigo original publicado por . Tradução feita por ninha25. Última modificação: 7 de fevereiro de 2015 às 07:28 por ninha25.
Este documento, intitulado 'Linux Gentoo - Restaurear a senha root ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.