Hmmm, o problema parecia ser da variável LD_PRELOAD no bash_profile. Quando removido, ele foi logado com sucesso.
Estou enfrentando um problema estranho agora. Não é possível fazer o login na área de trabalho e usar a GUI. Esse problema é um pouco semelhante a Não é possível fazer o login através da GUI , mas não havia nenhum sistema de autologon ativado.
Eu consigo logar como root na GUI e ver a área de trabalho, também não há problema no login via tty2 para o usuário! Isso significa que a conta está ativa, não conta bloqueada e tem um shell de login atribuído em / etc / passwd. Eu tentei mudar o passwd, fiz passwd -U username
mas todos foram inúteis.
Aqui está a saída de '/ var / log / secure
Dec 22 10:06:17 aczire sshd[2219]: Server listening on 0.0.0.0 port 22.
Dec 22 10:06:17 aczire sshd[2219]: Server listening on :: port 22.
Dec 22 10:06:21 aczire polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session1 (system bus name :1.29 [/usr/libexec/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Dec 22 10:06:36 aczire pam: gdm-password[2713]: pam_unix(gdm-password:session): session opened for user aczire by (uid=0)
Dec 22 10:06:36 aczire polkitd(authority=local): Unregistered Authentication Agent for session /org/freedesktop/ConsoleKit/Session1 (system bus name :1.29, object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Dec 22 10:06:37 aczire pam: gdm-password[2713]: pam_unix(gdm-password:session): session closed for user aczire
Dec 22 10:06:40 aczire polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session3 (system bus name :1.45 [/usr/libexec/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Dec 22 10:07:02 aczire login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Dec 22 10:07:02 aczire login: ROOT LOGIN ON tty2
Acho que alguém criou o arquivo / etc / nologin
Se estiver lá, basta excluir o arquivo / etc / nologin e tentar efetuar login
If the file /etc/nologin exists, login will allow access only to root. Other users will be shown the contents of this file and their logins will be refused.
Outro método
O arquivo nologin
funciona devido ao PAM (Pluggable authentication module)
Se você comentar abaixo da linha em /etc/pam.d/gdm-password
#account required pam_nologin.so
Não é necessário excluir o arquivo /etc/nologin
É por isso que no seu arquivo /var/log/secure
é mostrado sobre o pam (Dec 22 10:06:36 aczire pam: gdm-senha [2713]:)
Tags login-screen centos-6