Senha de root perdida do Linux - Modo de recuperação e init = / bin / bash fail

5

Perdi / esqueci a senha do root para um servidor ao meu lado e estou tentando redefini-la. Eu prefiro não ter que limpar e reinstalar ou usar um Live CD (o servidor está executando o Ubuntu Server 12.04). O que eu tentei até agora ...

1) Inicialize no "Modo de recuperação" do menu de inicialização do Grub2 e, em seguida, retorne ao prompt do shell de root. Eu sou solicitado a "Dar senha de root para manutenção". Não vá.

2) Altere os parâmetros de inicialização para a opção de inicialização principal para incluir "rw" e "init = / bin / bash". Quando eu inicializo com Ctrl-X, a tela fica preta e nada acontece (esperei cinco minutos). init = / bin / sh e init = / bin / static-sh fazem a mesma coisa, enquanto init = / sbin / init inicializa normalmente.

Há mais alguma coisa que eu possa tentar redefinir a senha do root? Obrigada!

    
por Albeit 30.11.2012 / 17:52

2 respostas

10

Se você já estiver reinicializando, basta inicializar no Live CD, chroot no sistema de arquivos raiz do servidor e executar passwd . Problema resolvido.

    
por 30.11.2012 / 17:56
1

Eu apenas tentei em um servidor Ubuntu quase em branco 12.04 no Virtualbox. Mantendo SHIFT pressionado enquanto inicializa, escolhendo a primeira entrada, pressionando "e" para editar, eu substituo

ro quiet

com

rw nosplash boot=/bin/bash

e ele inicializa sem problemas em um shell bash. Talvez as placas gráficas estejam causando problemas, portanto, o nosplash .

    
por 18.12.2012 / 21:39