Ekran blokady nie odblokowuje się przy prawidłowym haśle Gnome i Ubuntu 14.04

12

Ostatnio musiałem ponownie zainstalować. Zainstalowałem normalny Ubuntu 14.04. Następnie zainstalowałem gnome / gnome shell / gdm. Następnie zalogowałem się do gnome. Od tego czasu konfiguruję swój system.

Wczoraj odblokowanie działało dobrze. Dzisiaj ekran automatycznej blokady nie akceptuje mojego hasła jako ważnego. Po prostu pobiera dane wejściowe, tak jak je przetwarza, a następnie zabiera mnie z powrotem do tego samego monitu o hasło. Jeśli kliknę link „Zaloguj się jako nowy użytkownik”, nastąpi powrót do ekranu blokady. Ctrl+ Alt+ F1itd. nic nie robi.

Musiałem uciekać się do twardego buta. Próbowałem tego więcej niż raz. (pierwszy raz był od automatycznej blokady czasu bezczynności, drugi raz od mojego uruchomienia ekranu blokady za pomocą polecenia klawiatury).

Jestem pewien, że mam prawidłowe hasło, ponieważ mogę się zalogować po zimnym rozruchu.

Cris Holdorph
źródło
Sprawdź swoje uprawnienia do ~ / .Xauthority brzmi jak root teraz. Możesz go po prostu usunąć i wszystko powinno być w porządku. Jednym z powodów, dla których nie używasz sudodo otwierania GUI
ElefantPhace
@ElefantPhace Możesz opublikować to (lub coś w tym rodzaju) jako odpowiedź.
Eliah Kagan
Dodam tylko trochę. Ponieważ pierwotnie zadałem to pytanie, nadal mam problem z regularnym występowaniem. Zwykle raz w miesiącu. Zauważyłem, że z jakiegoś powodu najczęściej (NIE W KAŻDYM CZASIE) zdaje się, że dzieje się to w dniach, w których wielokrotnie zaczynałem się ładować. Nie widzę, jak by to się odnosiło do czegokolwiek, ale to jedyny inny dowód, jaki do tej pory zebrałem.
Cris Holdorph

Odpowiedzi:

10

Żadna z pozostałych dwóch odpowiedzi nie rozwiązała problemu, ale dodatkowe wyszukiwanie doprowadziło do tego raportu o błędzie :

sudo chown root:shadow /sbin/unix_chkpwd
sudo chmod 2755 /sbin/unix_chkpwd

co rozwiązało problem dla mnie.

Nick Orlando
źródło
Rozwiązałem również mój problem na Ubuntu 16.04.
X09,
1
Pracowałem dla mnie ubuntu 16.04 LTS
Nimish
są to już uprawnienia, które Ubuntu ma w pakiecie ootb
ccpizza
@ccpizza And? To nie znaczy, że nie mogą zostać zepsute ani zmienione.
Nick Orlando
@NickOrlando: tylko wspominając o tym, aby zachęcić ludzi do sprawdzenia aktualnych uprawnień przed próbą ich „naprawy”.
ccpizza
1

Otwórz terminal i wpisz ll | grep '.Xauthority'i upewnij się, że jest on własnością użytkownika, a nie root.

Możesz chownto lub po prostu usunąć, wróci! Teraz wyloguj się i zaloguj ponownie.

Jest to jeden z głównych powodów, dla których nie powinieneś używać sudodo otwierania GUI, ponieważ root przejmie na własność niektóre twoje pliki w twoim katalogu domowym.

ElefantPhace
źródło
plik .Xauthority jest własnością mojego użytkownika. Tak bardzo, jak bardzo chciałbym taką prostą naprawę. To niestety nie mój problem.
Cris Holdorph
Sprawdź swoje .xsession-errorsi sprawdź, czy możesz tam znaleźć jakieś wskazówki
ElefantPhace
Brak pliku błędów .xsession, ale ekran nie został zablokowany od czasu ostatniego uruchomienia. A jeśli to zrobię, nie będę mógł wrócić, dopóki nie zrestartuję się. Tak więc, jeśli jest to plik, który utrzymuje się przez ponowne uruchomienie / ponowne logowanie / ponowne uruchomienie x, to nie jest obecny.
Cris Holdorph,
0

Miałem taki problem, że moje hasło nie było akceptowane ze strony logowania GUI. Następnie zalogowałem się w trybie odzyskiwania i wykonałem następujące czynności:

su # followed by root password
mount -o remount,rw /  
mv .bashrc bashrc_old
mv .profile profile_old
reboot

Teraz logowanie za pomocą hasła będzie znów działać.

saheed
źródło
0

Napotkałem ten sam problem. Jak się dowiedziałem, było to spowodowane ustawieniem DISPLAYzmiennej w moim użytkowniku .bashrc(i .profile) na 'localhost:0.0'. Po skomentowaniu tej definicji udało mi się zalogować do GUI. W przeciwnym razie możliwy był tylko login terminala (ctrl-alt-F1 lub ssh).

użytkownik2501501
źródło
0

Żadna z 5 odpowiedzi nie rozwiązała mojego problemu, ale zrobiło to na Ubuntu 18.04:

Przypomniałem sobie, jakiego układu języka / klawiatury użyłem ostatnio, zanim zablokowałem ekran, a potem wprowadziłem hasło w tym języku, pomimo tego, jaki język był wyświetlany w aplikacji do blokowania ekranu.

W aplikacji blokady ekranu występuje błąd, który nie zmienia układu klawiatury, mimo że pokazuje, że została zmieniona.

1 mil
źródło
Jak wprowadzić hasło niezależnie od tego, który ekran blokady się wyświetla? Jak zatem zmienić język na ekranie blokady?
Sergey Bushmanov
@SergeyBushmanov Udawaj, że masz inny układ niż pokazany i wpisz hasło. Nie można zmienić układu z ustawionego po zablokowaniu ekranu, pomimo tego, co pokazano. Dlatego zgłaszany jest błąd.
1mi
Cokolwiek udam, żadne hasło nie jest akceptowane.
Sergey Bushmanov,