„Nie można zaktualizować pliku ICEauthority” po zalogowaniu (niezależnie od gnome)

11

Właśnie zainstalowałem Ubuntu 11.04 64bits na nowym komputerze i otrzymałem te dwie wiadomości po zalogowaniu:

błąd 1

i

błąd 2

Próbowałem zalogować się przy użyciu klasycznego gnome i trybu awaryjnego, ale otrzymałem te same wiadomości.

Jakieś łatwe / szybkie rozwiązanie tego problemu? (jeśli nie, mogę przez jakiś czas używać Ubuntu 10.10)

Mój komputer to HP Pavilion, intel i3, 4GM ram.

Tom Brito
źródło
Czy problem z ICEauthority może być związany z szyfrowaniem twojego systemu plików. Spróbuj zalogować się przy użyciu tego samego komputera, za pomocą którego system plików został zaszyfrowany

Odpowiedzi:

9

To prosty problem z uprawnieniami. Jedna z dwóch rzeczy będzie działać:

Najpierw spróbuj wykonać następujące czynności:

sudo chown username:username .ICEauthority

sudo chmod 0644 .ICEauthority

Zmień usernamena własną nazwę użytkownika (tak w twojej sytuacji byłoby wellington).

Jeśli to nie zadziała, musisz (niestety) zacząć od nowego /homekatalogu - ZAPASUJ SWOJE DANE, zanim to zrobisz. Aby uzyskać więcej informacji na temat rozwiązań do tworzenia kopii zapasowych, zobacz

jrg
źródło
1
sudo chmod 0644 .ICEauthorityWróciłchmod: cannot access '.IECauthority': No such file or directory
Tom Brito
Po ponownym uruchomieniu dostałem te same wiadomości. Nie mogłem zrozumieć, dlaczego pierwsze polecenie zadziałało, a drugie mówi, że nie ma takiego pliku. Próbowałem usunąć kropkę i wstawić spację, . IECauthorityale nic się nie zmieniło. Wiem, że plik już istnieje, ponieważ zadziałało pierwsze polecenie ..
Tom Brito
@Tom Daj sudo chmod 0644 /home/<USERNAME>/.ICEauthorityodchodzenie
JRG
zanim piszę, dostałem kolejną wiadomość, teraz od Nautilusa z problemami z uprawnieniami w folderze / home /, i przypomniałem sobie, że użyłem tego samego / home / używałem z Fedorą, więc może coś jest z tym nie tak ... -instaluj i sformatuj partycję / home /. Myślę, że to wszystko rozwiąże. Wróciłem, żeby powiedzieć.
Tom Brito
formatowanie partycji / home rozwiązane =) Wystąpiły problemy z / home utworzonym przez Fedorę.
Tom Brito
8

Udało mi się rozwiązać problem, zmieniając własność i uprawnienia w samym folderze, użyłem tego:

sudo chown username:username /home/username
sudo chmod 700 /home/username

To natychmiast rozwiązało problem.

Calvin
źródło
jedyne, które dla mnie
zadziałało
działało to wraz ze zmianą właściciela .ICEauthority
Manny265,
Udało się kupić, straciłem wszystkie ustawienia, stanąłem przed nowym komputerem stacjonarnym. Co zrobiłem źle?
Ertürk Öztürk
4

Miałem dzisiaj ten sam problem, kiedy przeniosłem foldery użytkowników „Home” na inną partycję. Rozwiązałem go, nie zmieniając uprawnień w pliku „.ICEauthority” (w rzeczywistości go usunąłem), ale zmieniając właścicieli tych folderów na ich użytkowników, rekurencyjnie:

sudo su
chown -R user /home/user

Aby to zrobić, w oknie logowania ALT + CTRL + F1 zmienia się w konsolę. Następnie ALT + CTRL + F7 powraca do trybu GUI. Nie ma potrzeby ponownego uruchamiania.

PS: Posiadanie „domu” na osobnej partycji to dobry sposób na zapobieganie awariom systemu i aktualizację wersji. Zobacz wiki . Użyłem go do zainstalowania Ubuntu 12.10 w jednym notebooku i do oddzielenia partycji w innym notebooku z 12.04LTS.

R. Cardoso
źródło
1

Ostatnio miałem ten problem.

Jest to problem z uprawnieniami do plików, ale nie zakładaj, że jest to .ICEauthority. W moim przypadku uprawnienia do folderu domowego uległy zmianie (jak? Nie wiem)

Zajęło mi to trochę czasu, aby to rozgryźć, ponieważ nigdy nie spodziewałem się zmiany uprawnień do folderu domowego.

Więc twoje uprawnienia do folderów domowych powinny wynosić 0755 lub 0700 lub cokolwiek innego (7 musi być 7), a .ICEauthority powinno współpracować z 0600 Jeśli potrzebujesz użyć 0644, prawdopodobnie coś jest nie tak.

Lysander
źródło
0

CTRL + ALT + F2 w oknie logowania, aby przejść do wiersza polecenia vt i zalogować się tam, a następnie wpisz: sudo chown username:username ~/.IceAuthority

A następnie wpisz: chmod 0600 ~/.IceAuthority

Naciśnij ALT + F7, aby wrócić do graficznego okna logowania i spróbuj się tam zalogować

bungandy
źródło
0

Zobacz ten link .

Błąd 13534 „Nie można zaktualizować pliku ICEauthority /.ICEauthority” w kompilacji rozruchowej w wersji 130 i nowszej

Po uruchomieniu systemu mogą zostać wyświetlone następujące okna dialogowe ostrzeżeń:

Nie można zaktualizować pliku ICEauthority /.ICEauthority

Wystąpił problem z serwerem konfiguracji (zakończono / usr / lib / gconf-sanity-check-2 ze statusem 256)

Obejście: Kliknięcie przycisku „Zamknij” w każdym oknie dialogowym pozwoli na normalne logowanie. Po zalogowaniu wprowadź następującą komendę, aby poprawić katalog domowy użytkownika „gdm”

$ pfexec usermod -d /var/lib/gdm gdm

Edycja: Ubuntu używa Lightdm w ostatnich wydaniach zamiast GDM.

użytkownik211160
źródło
0

Spróbuj dodać użytkownika za pomocą przełącznika dodawania katalogu domowego;) useradd -m bla bla bla Rozpocznij w prawo, zakończ w prawo.

daedlanth
źródło
0

@daedlanth

Tak było. Utworzyłem użytkownika za pomocą useradd, a następnie passwd, dostałem błąd ICEAuthority. Następnie usunąłem konto, wykonałem wszystkie właściwe kroki, zalogowałem się i bez problemu dostałem pulpit!

Kroki w celach informacyjnych (zaczerpnięte z http://www.blackmoreops.com/2014/03/03/20-things-installing-kali-linux/ )

useradd -m user1
passwd user1
usermod -a -G sudo user1
chsh -s /bin/bash user1
użytkownik3310092
źródło
0

napotkałem ten sam problem i nie mogę się zalogować dla mojego użytkownika. Wypróbowałem te dwie metody wymienione powyżej - zmień premitions - usuń plik iceAuthority

ale nadal nie mogłem tego zrobić, więc wykonałem prosty ruch, tworząc skrzynkę dla nowego użytkownika

  1. Na ekranie logowania naciśnij Ctrl + Alt + F1, aby przejść do konsoli.
  2. Zaloguj się tam.
  3. utwórz użytkownika przez addser, jak opisano w tym łączu

tutaj jest wątek, aby utworzyć łącze użytkownika do tworzenia użytkownika za pomocą wiersza polecenia

a następnie zaloguj się z tym użytkownikiem. Pamiętaj, aby użyć adduser jako „komenda add useradd nie utworzy katalogu '/ home / username', ale komenda adduser będzie”

przymus : ta sztuczka zapewni ci wszystkie twoje dane w home / olduser /
PS Potrzebujesz pomocy, czy możemy skopiować nowy plik iceAuthority (/.ICEauthority) z / home / newuser do home / olduser, aby uzyskać dostęp do poprzedniego konta

Chaudhary Naqash Subtain
źródło
0

To stary wątek, ale miałem jakoś powiązany problem (na Debianie 10.1), doprowadziło mnie to szybkie wyszukiwanie w Internecie.

Po utworzeniu nowego użytkownika katalog domowy miał odpowiednie uprawnienia i nie zawierał żadnego .ICEauthoritypliku, co do tej pory jest OK. Myślałem, że zostanie wygenerowany przy pierwszym logowaniu na pulpicie, ale najwyraźniej tak nie jest.

Właśnie utworzyłem pusty plik jako root (zastąp usernamerzeczywistą nazwą użytkownika):

sudo touch ~username/.ICEauthority
sudo chown username:username ~username/.ICEauthority
sudo chmod 0600 ~username/.ICEauthority

Następnie został wygenerowany podczas pierwszej sesji pulpitu i wszystko jest w porządku.

użytkownik3249994
źródło