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.
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:
root@(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:
[1] Comentário enviado por lcavalheiro em 07/10/2013 - 11:49h
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!
[2] Comentário enviado por allen.konstanz em 26/11/2014 - 14:20h
Em vez de ro quiet init=/bin/bash, é bem mais fácil colocar rw quiet init=/bin/bash, e quando aparecer root@(none):/#, é só digitar passwd e pronto. Já mudou a senha de root.
[3] Comentário enviado por Flavio_Macedo em 04/08/2016 - 10:32h
Estou tendo um problema neste processo. Veja se alguém pode me orientar.
Após teclar o F10 recebo o pronpt na tela porem o teclado para de funcionar. Fica tudo travado.
Meu arquivo inicial esta na forma apresentada pela figura e eu inclui o comando rw init=/bin/bash no final da linha logo após o quiet.
Por favor preciso muito recuperar esta senha.