(Estas são instruções genéricas para investigar este problema geral.)
Existem duas possibilidades: ou o usuário não pode realmente efetuar login (a autenticação pode ser bem-sucedida, mas a inicialização da sessão falha) ou algo no perfil do usuário está fazendo com que o shell do usuário saia imediatamente.
Para investigar uma falha no nível do sistema, observe os logs do sistema, normalmente /var/log/auth.log
. Muitos sistemas modernos usam o PAM, portanto, você verá as entradas de log de pam_something
mencionando o nome do usuário. A configuração do PAM está em /etc/pam.conf
ou /etc/pam.d/name_of_service
.
Para investigar uma falha no nível do usuário, tente mover temporariamente os arquivos ponto do usuário para um diretório diferente. Além disso, tente efetuar login com su -p
em vez de em um console, pois parece que a tela é limpa imediatamente após a sua tentativa de login. Se parecer que o usuário ~/.profile
está sendo executado e sai indevidamente, adicione set -x
no topo desse arquivo para ver um rastreamento do que ele faz.