Recuperando Senha do root sem Live-CD

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:

  1. 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.
  2. 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:
  3. 
            # 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.

 


Associação SoftwareLivre

A Associação SoftwareLivre.org (ASL) é uma associação civil sem fins-lucrativos, com sede em Porto Alegre/RS que reúne empresários, profissionais liberais, estudantes e servidores públicos, estabelecendo relações com os mais diversos setores da sociedade como o poder público, universidades, empresas, grupos de usuários, hackers e ONGs. A ASL tem por principal objetivo tornar o software livre amplamente incluído na sociedade, propiciando espaço de discussão, apoio, fomento e organização de iniciativas nas mais diversas áreas relacionadas. - Site oficial da associação