Od czasu aktualizacji do wersji 14.10 na moim komputerze pojawia się dziwne zachowanie. Pojawiają się wyskakujące okienka z informacją „Wymagane jest uwierzytelnienie, aby zmienić własne dane użytkownika” oraz monit o podanie hasła. Zdarza się to w przypadkowych momentach, choć wydaje się, że uruchamiają je moje działania. Dzieje się tak na przykład za każdym razem, gdy zmieniam układ klawiatury, ale dopiero po pewnym czasie pracy. Czasami wyskakuje kilka razy z rzędu.
Naciśnięcie „Anuluj” nie powoduje żadnych problemów.
Kliknięcie „Szczegóły” w oknie dialogowym uwierzytelniania powoduje wyświetlenie Action: org.freedesktop.accounts.change-own-user-data
i Vendor:
.
Spojrzałem /usr/share/polkit-1/actions/org.freedesktop.accounts.policy
i pod change-own-user-data
działaniem ustawienia są następujące:
<defaults>
<allow_any>auth_self</allow_any>
<allow_inactive>auth_self</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
Nie mam żadnych interesujących plików /etc/polkit-1
.
Mój laptop ma bardzo podobną konfigurację (14.10, te same pliki zasad), ale problem nie istnieje.
Czy istnieje sposób, aby dowiedzieć się, co powoduje te wyskakujące okienka, lub jeszcze lepiej, po prostu się ich pozbyć?
Odpowiedzi:
Czy próbowałeś przepisać uprawnienia do katalogu domowego? terminal otwarty:
źródło
Wygląda to bardzo podobnie do potwierdzonego błędu: irytujące okno dialogowe „Aby zmienić własne dane użytkownika, wymagane jest uwierzytelnienie”
Obecnie istnieją obejścia (częściowo wspomniane w innych odpowiedziach na to pytanie), ale nie jest znana dokładna przyczyna ani prawdziwe rozwiązanie.
Zamiast zmieniać politykę systemową w taki sposób, że nie znam potencjalnych skutków ubocznych, zdecydowałem się na razie żyć z dialogiem. Oczywiście nie chcę autoryzować nieznanej akcji, więc najszybszym sposobem na jej rozwiązanie jest
źródło
To działało dla mnie:
1) At
Settings
->Session and Startup
(Application Autostart TAB)Odznacz Agenta uwierzytelniania PolicyKit
(
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
)2) W terminalu:
Mój pulpit działał:
źródło
Zmiana
org.freedesktop.accounts.change-own-user-data
zasady zauth_self
nayes
to naprawi:źródło