Sejak saya meningkatkan ke 14.10 saya mendapatkan perilaku aneh di desktop saya. Saya mendapatkan sembulan yang menyatakan "Otentikasi diperlukan untuk mengubah data pengguna Anda sendiri" dan permintaan kata sandi saya. Itu terjadi secara acak, meskipun sepertinya dipicu oleh tindakan saya. Misalnya, ini terjadi setiap kali saya mengganti tata letak keyboard, tetapi hanya setelah saya bekerja beberapa saat. Terkadang muncul beberapa kali berturut-turut.
Memukul "Batal" tampaknya tidak menimbulkan masalah.
Mengklik "Detail" pada dialog otentikasi mengungkapkan Action: org.freedesktop.accounts.change-own-user-data
dan Vendor:
.
Saya melihat /usr/share/polkit-1/actions/org.freedesktop.accounts.policy
, dan di bawah change-own-user-data
tindakan, pengaturannya adalah:
<defaults>
<allow_any>auth_self</allow_any>
<allow_inactive>auth_self</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
Saya tidak memiliki file yang menarik di bawah /etc/polkit-1
.
Laptop saya memiliki pengaturan yang sangat mirip (14.10, file kebijakan yang sama) tetapi masalahnya tidak ada di sana.
Apakah ada cara untuk menemukan apa yang memicu popup itu, atau lebih baik lagi, singkirkan saja?
Jawaban:
Sudahkah Anda mencoba menulis ulang izin ke direktori home Anda? terminal terbuka:
sumber
Ini sangat mirip dengan bug yang dikonfirmasi: Dialog yang menjengkelkan "Otentikasi diperlukan untuk mengubah data pengguna Anda sendiri"
Sampai sekarang ada solusi (sebagian disebutkan dalam jawaban lain untuk pertanyaan ini) tetapi tidak ada penyebab pasti atau solusi nyata yang diketahui.
Alih-alih mengubah kebijakan sistem dengan cara di mana saya tidak tahu efek samping potensial saya memilih untuk hidup dengan dialog untuk saat ini. Tentu saja saya tidak ingin mengotorisasi tindakan yang tidak diketahui, jadi cara tercepat untuk menghadapinya adalah
sumber
Ini bekerja untuk saya:
1) Di
Settings
->Session and Startup
(Aplikasi Autostart TAB)Hapus centang Agen Autentikasi PolicyKit
(
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
)2) Di Terminal:
Desktop saya sedang berjalan:
sumber
Mengubah
org.freedesktop.accounts.change-own-user-data
kebijakan dariauth_self
menjadiyes
akan memperbaiki ini:sumber