Não é possível fazer o login da GUI no CentOS 6.3

2

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
    
por Jimson Kannanthara James 22.12.2012 / 06:25

2 respostas

0

Hmmm, o problema parecia ser da variável LD_PRELOAD no bash_profile. Quando removido, ele foi logado com sucesso.

    
por 01.01.2013 / 13:31
2

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

NOTA: Tenha cuidado ao editar este arquivo, mantenha sempre um backup.

É por isso que no seu arquivo /var/log/secure é mostrado sobre o pam (Dec 22 10:06:36 aczire pam: gdm-senha [2713]:)

    
por 22.12.2012 / 07:32