Tidak dapat masuk dari GUI di CentOS 6.3

2

Saya menghadapi masalah aneh sekarang. Tidak dapat masuk ke desktop dan menggunakan GUI. Masalah ini agak mirip dengan Tidak dapat masuk melalui GUI tetapi tidak ada sistem autologon yang diaktifkan. Saya bisa login sebagai root di GUI dan melihat desktop, juga tidak ada masalah dalam login via tty2 untuk pengguna! Jadi itu berarti akun itu aktif, bukan akun terkunci dan memiliki shell login ditugaskan di / etc / passwd. Saya mencoba mengubah passwd, passwd -U usernametetapi semua sia-sia.

Ini adalah output dari `/ 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
Jimson Kannanthara James
sumber

Jawaban:

2

Saya pikir seseorang membuat file / etc / nologin

Jika ada, hapus saja file / etc / nologin itu dan coba login

 Jika file / etc / nologin ada, login hanya akan memungkinkan akses ke
 akar. Pengguna lain akan diperlihatkan konten file ini dan file mereka
 info masuk akan ditolak.

Metode lain

nologin file berfungsi karena PAM (modul autentikasi Pluggable)

Jika Anda mengomentari baris di bawah ini /etc/pam.d/gdm-password

#account diperlukan pam_nologin.so

Maka tidak perlu menghapus /etc/nologinfile

CATATAN: Hati-hati saat mengedit file ini, selalu simpan cadangan.

Itu sebabnya dalam /var/log/securefile Anda menunjukkan tentang pam (22 Des 10:06:36 aczire pam: gdm-password [2713] :)

maks
sumber
0

Hmmm, masalahnya sepertinya berasal dari variabel LD_PRELOAD di bash_profile. Ketika dihapus, berhasil masuk log.

Jimson Kannanthara James
sumber