Mam problem, którego nigdy wcześniej nie widziałem. Zaktualizowałem Ubuntu 12.04 64bit do 14.04 za pomocą następującego polecenia:
$ sudo update-manager -d
Po tym nie mogę zalogować się na swoje konto użytkownika, kiedy się loguję, po prostu miga, a następnie wraca do ekranu logowania, ale dziwne jest to, że mogę zalogować się na konto gościa.
Próbowałem utworzyć inne konto, ale nie mogłem się zalogować do tego konta.
Do Twojej wiadomości Nie mam żadnych kart graficznych takich jak NVIDIA lub AMD.
ls -l /home
). Twój katalog domowy powinien być własnością Twojego ID użytkownika.sudo chmod -R u+w /home/[username]
Odpowiedzi:
Dla oryginalnego plakatu zadziałało: rekurencyjne korygowanie uprawnień do katalogu domowego.
Mówiąc ściślej, problem dotyczy pliku .Xauthority w folderze domowym. Musisz po prostu zmienić uprawnienia do siebie lub, jak to było w moim przypadku, było własnością root, więc musiałem zmienić właściciela na mojego użytkownika. W ten sposób nie musisz zmieniać uprawnień do każdego pliku w folderze domowym.
źródło
+x
do wykonywania wszystkich plików w folderze domowym.$HOME
powinno mieć 700 lub 600 uprawnień bezpieczeństwa. Jeśli tryb Xauthority wymaga naprawy, to napraw go. Rekursywnychmod
jest prawie zawsze okropnym pomysłem ...Mam ten sam problem. Naprawiono przez przeglądanie całego katalogu domowego.
szczegóły w tym poście Nie można zamontować katalogu domowego dla użytkownika po świeżej instalacji 14.04
źródło
W moim przypadku mój system plików / home znajduje się na osobnej partycji, a po aktualizacji z jakiegoś powodu wpis w moim / etc / fstab do mount / home został skomentowany. Uruchomiono w trybie odzyskiwania, aby uzyskać powłokę root, aby móc edytować plik / etc / fstab i ponownie zainstalować wpis.
źródło
Próbowałem tego i zadziałało to dla mnie:
( Źródło )
źródło
Też to miałem. Wygląda na to, że 14.04 używa do logowania czegoś o nazwie sesja ubuntu, podczas gdy stary 12.04 używa czegoś zwanego unity-desktop. Ponieważ próbowałem uaktualnić z samego pulpitu, wystąpiły problemy z jego usunięciem i nie mogłem zalogować się następnym razem.
Aby to naprawić, uruchom komputer, a gdy tylko pojawi się program ładujący grub, przewiń w dół do „Zaawansowane opcje Ubuntu”, który prawdopodobnie będzie drugim wpisem. Wciśnij Enter. Na następnej stronie wybierz „Ubuntu, z systemem Linux 3.13.0-30 (tryb odzyskiwania)” lub podobny wpis. Może to być drugi wpis na tej stronie. Pojawia się kilka opcji odzyskiwania.
Przewiń w dół do słowa „sieć Włącz obsługę sieci” i naciśnij klawisz Enter. Jest to WAŻNE, w przeciwnym razie Ubuntu nie będzie w stanie znaleźć potrzebnych plików w Internecie. Po włączeniu sieci przewiń do opcji „dpkg Napraw uszkodzone pakiety” i naciśnij klawisz Enter. To powinno zainstalować potrzebną sesję ubuntu, usunąć stary unity-desktop i naprawić wszelkie inne rzeczy, które również zostały pominięte.
źródło