Não é possível fazer o login como root mesmo depois de redefinir a senha

3

Estamos executando um pequeno servidor Centos 5 em uma máquina virtual para uma atribuição de classe. Por razões desconhecidas, a partir de uma semana atrás, vários serviços começaram a falhar. Quando tentamos investigar, descobrimos que não é mais possível fazer login como root. Nós inicializamos no modo de usuário único e redefinimos a senha de root, mas mesmo depois disso, ainda recebemos uma mensagem de erro "Login incorrect" (incorreto no login) ao fazer o login. Podemos fazer login como outros usuários. No começo não fomos capazes de executar o comando su raiz. Receberíamos a mensagem de erro "não é possível definir a operação de grupos não permitida". No entanto, resolvemos esse erro executando o comando chmod u + s / bin / su no modo de usuário único. Ainda não podemos logar diretamente na raiz.

Qualquer ideia de como recuperar o acesso root. É problemático porque ainda não conseguimos alguns serviços como o ssh rodando com a configuração que temos. A tela também trava sempre que tentamos inicializar no gui com nível de execução 5, em vez da linha de comando com nível 3

    
por AndrewSwerlick 09.11.2011 / 01:04

1 resposta

5

Veja os logs gerados quando você tenta efetuar login (eles estão em /var/log , acho que /var/log/auth.log , mas o nome pode ser diferente no CentOS).

Você mantém /etc sob controle de versão? Se você fizer isso, verifique o que mudou. Se você não fizer isso, considere fazer isso no futuro. Eu recomendo etckeeper .

Como esta é uma máquina virtual, tente montar seu sistema de arquivos no host com Guestfs . (Em uma máquina física, você pode montar o disco em outro computador.) Como alternativa, inicialize a partir de um CD ou USB ativo. Isso permitirá que você explore o sistema de arquivos.

Uma possível explicação para o seu problema é que você instalou um recurso de segurança incorretamente, fazendo com que su perca seu bit setuid e outros problemas. Ou você pode ter alterado indevidamente as permissões de alguns arquivos. É difícil dizer sem mais informações e, mesmo com mais informações, essa perícia pode ser difícil mesmo quando você tem as mãos na máquina.

Eu recomendaria não usar mais essa VM para produção. Instale outro e extraia todos os dados que você deseja manter fora da primeira VM.

    
por 09.11.2011 / 02:22