Mam Ubuntu 12.04.1.
Ostatnim razem nie zrobiłem nic specjalnego, ale nagle pojawia się problem:
mam ekran logowania (używając lightdm), kiedy próbuję się zalogować, dostaję sesję konsoli i wróciłem do ekranu logowania. Mam ten sam problem, jeśli spróbuję „Sesja gościa”.
Widzę, że jest to znany problem, więc wypróbowałem wszystko z następujących kroków:
Udało mi się zalogować na swoje konto w trybie konsoli (ctrl + alt + f1)
Sprawdziłem i nie mam problemu z
usuniętym miejscem na dysku .XAuthority
Skonfigurowałem do używania gdm
Ponownie zainstalowałem lightdm Dołączyłem
użytkownika do grupy nopasswdlogin
Ale nic nie pomaga ...
Są to więc błędy z /var/log/auth.log w tym kroku:
Oct 3 01:11:48 alphabet-2 lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
Oct 3 01:11:48 alphabet-2 lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
Oct 3 01:11:48 alphabet-2 lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "andrey"
Oct 3 01:11:48 alphabet-2 dbus[704]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.35" (uid=104 pid=1709 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.14" (uid=0 pid=1169 comm="/usr/sbin/console-kit-daemon --no-daemon ")
Po ponownej konfiguracji lightdm pojawia się nowy plik .Xauthority z rootem jako właściciel, ustawiłem mojego użytkownika jako właściciela i dałem 777 uprawnień. Rezultat: gdy próbuję się zalogować, lightdm zawiesza się podczas logowania, po prostu zatrzymuje się i nic nie robi, nawet nie mogę naciskać przycisków ekranowych ani zmieniać hasła, po prostu się rozłącza.
GDM również się rozłącza.
I to są błędy po uzyskaniu uprawnień dla .Xauthority:
Oct 3 01:11:48 alphabet-2 lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
Oct 3 01:11:48 alphabet-2 lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
Oct 3 01:11:48 alphabet-2 lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "andrey"
Jakieś pomysły?
Odpowiedzi:
Kluczowym przesłaniem jest:
Wygląda na to, że twój system ostatnio pobrał aktualizacje, które wpłynęły na
PAM
system. Jeśli więc zalogujesz się jako root i utworzysz hasło dla użytkownika andrey za pomocą następującego polecenia:najprawdopodobniej będziesz w stanie się zalogować.
źródło
Uruchom następujące polecenie:
Następnie użyj gnome classic (z efektami lub bez).
źródło
Sprawdź, czy plik
.Xauthority
jest własnością użytkownika, a nie root. Możesz to zmienić, wykonując następujące czynności po zalogowaniu się jako root w katalogu domowym użytkowników:źródło
Zgadzam się z Serge'em, ale jeśli to nie jest problem, sprawdź ilość wolnego miejsca na dysku. Ten sam problem występuje, jeśli
/home
jest maksymalnie wykorzystany.źródło