Não é possível efetuar login no servidor por qualquer usuário

1

Eu tenho um problema estranho com um dos meus servidores. O servidor está em execução, mas não consigo fazer login por nenhum usuário.

Descobri que, quando eu reiniciar o servidor, ele funcionará por algum tempo e, depois, não poderei mais fazer login nele. Não há nada nos registros que possa me dizer o que está errado.

Alguém sabe o que devo verificar, etc.?

O servidor está no Suse Enterprise Server 11.

    
por Marek 02.12.2013 / 18:06

1 resposta

1

Primeiro, você precisa entrar no seu sistema. Isso pode ser feito com um

init=/bin/bash

em seus parâmetros de inicialização do kernel. Após a inicialização, você obtém um shell de root sem autenticação, mas nada mais.

A segunda coisa a fazer, é tornar seu sistema em execução (assim, debugável), enquanto você tem ainda mais o seu shell de root. Isso pode ser feito em duas etapas. Primeiro, você precisa abrir um console de char, com o comando

openvt -c 23 -f /bin/bash

Ele abrirá um segundo shell de root no seu 23º console virtual, que você pode acessar pressionando alt / leftarrow no seu primeiro console virtual (mais tarde, no X, você pode acessar este primeiro console virtual com um alt / ctrl / f1).

Depois disso, você pode iniciar seu sistema com o comando

exec /sbin/init

Se tudo correu bem, seu sistema agora roda, você não pode logar mais, mas você pode pelo menos em breve experimentá-los, enquanto você tem um console root em tty23.

Agora tente efetuar login e verifique os arquivos de log em / var / log, o que ele diz. Se não for o suficiente para encontrar e eliminar o problema, este site está esperando por você com sua próxima pergunta e partes interessantes do log de erros.

    
por 02.12.2013 / 21:11