Recuperar senha de root no Linux

Publicado: 02/01/2011 em Linux, Programação
Tags:,

Pode acontecer que um administrador Linux perca a senha de root de sua máquina. Como recuperá-la?

Muito simples:

1- Executar um boot na máquina usando um live-CD

2- Através de um terminal, faça login como root.

Se estiver usando Ubuntu, por exemplo, use o comando “sudo su”.

3- Monte a partição raiz do sistema de arquivos que se deseja recuperar a senha de root, a partir deste boot do live-CD:

$ mount -t ext3 /dev/sda1 /mnt/diretorio

4- Obtenha o prompt do sistema instalado

# chroot /mnt/diretorio

Com isto, o sistema dará um prompt de comando dentro da partição que se deseja recuperar a senha.
OBS: utilize como live-CD a mesma distribuição do sistema operacional instalado na máquina. Se possível, até mesmo a mesma versão. É que o comando chroot depende de bibliotecas e desta forma evita-se erros do tipo:

chroot: cannot run command “/bin/bash”: Exec format error

5- Troque a senha de root através do comando “passwd”

# passwd

6- Reinicie a máquina normalmente pelo HD.

Deixe um comentário, pois isto é muito motivante para continuarmos este trabalho

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s