Uma das formas de fazer a recuperação da senha do root, como todos sabem, é utilizando um Live-CD.
Abaixo um passo-a-passo de como fazer esta recuperação:
- Reiniciar a máquina e editar a linha de boot do GRUB. Teclar a letra "e" para editar as linhas de inicialização do GRUB. Adicione no final da linha o seguinte comando: init=/bin/bash e depois tecle "b" para iniciar o sistema. No caso do Lilo, entrar no prompt dele e na hora da inicialização digitar Linux init=/bin/bash.
- Irá aparecer o prompt diferente do normal indicando que você tem acesso de root. Mas sem poder gravar em nenhum arquivo . Então vamos ter que montar o diretório raiz da seguinte maneira:
# mount -o remount,rw / #Remontar como read-write o /
# mount -a #Montar tudo em /etc/fstab
# mount #Mostrar se o / foi remontado como read-write
A partir daqui poderemos editar os arquivos. Suponhamos que as suas senhas estavam em /etc/shadow.
# vi /etc/shadow
Se esse recurso não tiver habilitado altere o /etc/passwd. Apague o conteúdo que estiver no segundo campo depois de root root:$1$fmdlkdjslj¨5$rdgd:14693:0:99999:7::: e deixe assim: root::14693:0:99999:7:::. Salve o arquivo e continue.
# sync #Escrever o que tiver no buffer em disco
# umount -a #Desmontar o sistema de arquivos
# mount -o remount,ro / #Remontar como read-only
< Ctrl>< Alt>< Del> #Para reiniciar
login: root # Digite root sem senha
# passwd #Depois altere a senha do root
FONTE: Dicas-L.