Bom galera, nessa dica vou mostrar uma maneira fácil, rápida e prática para você que perdeu a senha do superusuário
root.
Vai que você chega em uma emprega onde não tenham catalogadas as senhas, ou o administrador foi demitido ou saiu da empresa por outro motivo, sei lá, podem ter vários motivos, ou até mesmo no seu Desktop, todos alguma vez na vida já esqueceram alguma senha.
Bom, chega de papo e vamos por a mão na massa.
Passos
Reiniciar o servidor, ou segurar o botão do Power e depois ligar novamente.
Na tela do
GRUB, selecione a entrada:
Aperte a letra
e, procure pela linha
ro quiet e deixe assim:
ro quiet init=/bin/bash
Aperte
Ctrl+x para sair. Cairá em uma tela preta, mais ou menos assim:
[email protected](none):/#
Agora, é só executar os comando na sequência:
# mount -o remount,rw /
# mount -a
# mount
# nano etc/shadow
Procure pelo root e apague toda a linha, deixando somente:
root::15979:0:99999:7:::
Feito isso,
Ctrl+o para salvar e
Ctrl+x para sair. Agora, faça o seguinte:
# sync
# umount -a
# mount -o remount,ro /
Para finalizar, é
Ctrl+Del. Após o servidor reiniciar, é só logar como root sem senha e feito o login, aí assim poderá definir a nova senha com o comando:
# passwd root
Abraços.
Mano, essa dica é muito boa! Até precisei disso esses dias, só que fiz na brutalidade extrema (usei um live-cd pra isso). Só pra avisar, sua dica serve pra qualquer distro que use o GRUB. Abraços!