Recentemente tive um problema com a senha de root do meu servidor, todos sabemos que é possível trocar a senha do mesmo utilizando o Live-CD, porém, eu estava sem o Live-CD e precisava ter acesso a conta root. Pesquisei um pouco na Internet e consegui resolver meu problema.
Talvez você esteja enfrentando o mesmo problema que eu, por isso resolvi apresentar o passo-a-passo de como recuperar a senha do usuário root...
1º Reinicie a máquina e edite a linha de boot do GRUB. Para editar a linha de boot você deve teclar a tecla "E", e no final da linha adicione a seguinte informação:
init=/bin/bash e depois tecle "B" para iniciar o sistema. Se no seu caso for o "Lilo" você deverá entrar no prompt dele e na momento da inicialização deverá digitar Linux init=/bin/bash
2º Quando reiniciar o computador irá aparecer uma tela diferente do normal que indicará que você possui o acesso de root, porém, você não poderá gravar nenhuma informação no / para ter acesso você deverá montar o diretório raiz, para isto siga os passos a seguir:
-----
# 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
/etc/shadow você deverá editar este arquivo:
-----
-----
# vi /etc/shadow
-----
Caso este recurso não esteja 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
#Para reiniciar
login: root # Digite root sem senha
# passwd #Depois altere a senha do root
-----
Feito isto você resolverá seu problema e poderá utilizar normalmente seu servidor.
Talvez você esteja enfrentando o mesmo problema que eu, por isso resolvi apresentar o passo-a-passo de como recuperar a senha do usuário root...
1º Reinicie a máquina e edite a linha de boot do GRUB. Para editar a linha de boot você deve teclar a tecla "E", e no final da linha adicione a seguinte informação:
init=/bin/bash e depois tecle "B" para iniciar o sistema. Se no seu caso for o "Lilo" você deverá entrar no prompt dele e na momento da inicialização deverá digitar Linux init=/bin/bash
2º Quando reiniciar o computador irá aparecer uma tela diferente do normal que indicará que você possui o acesso de root, porém, você não poderá gravar nenhuma informação no / para ter acesso você deverá montar o diretório raiz, para isto siga os passos a seguir:
-----
# 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
/etc/shadow você deverá editar este arquivo:
-----
-----
# vi /etc/shadow
-----
Caso este recurso não esteja 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
#Para reiniciar
login: root # Digite root sem senha
# passwd #Depois altere a senha do root
-----
Feito isto você resolverá seu problema e poderá utilizar normalmente seu servidor.
Gostou? Então comenta e compartilha...
Artigo por Jean Charles de J Moreira, todos os direitos reservados.
0 comentários:
Postar um comentário
Seu comentário só aparecerá aqui no BlooTI após aprovado por nossa equipe.