Saya mencoba mengonfigurasi PolicyKit sehingga pengguna lain diizinkan untuk mengkonfigurasi koneksi Wi-Fi, tetapi perubahan saya sepertinya tidak membawa hasil sama sekali.
Ketika pengguna non-admin mencoba menyambung ke Wi-Fi baru, saya mendapatkan kebijakan Sistem mencegah modifikasi pengaturan jaringan untuk semua kotak pengguna . Ia meminta kata sandi pengguna admin.
Ok - yang masuk melalui PolicyKit, jadi saya pikir saya hanya akan mengubah konfigurasi untuk tindakan org.freedesktop.NetworkManager.settings.modify.system
. Saya membuat file /etc/polkit-1/localauthority.conf.d/52-wifi-management.conf
dengan konten:
[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes
dan menambahkan pengguna ke netdev
grup.
Tapi itu tidak ada bedanya. Sepertinya juga tidak ada banyak kemungkinan untuk debugging proses auth. Apa yang salah? Bagaimana saya membuatnya bekerja seperti yang saya harapkan?
sumber
Jawaban:
Konfigurasi Anda benar, tetapi file kebijakan lokal harus ditempatkan di dalam
/etc/polkit-1/localauthority/50-local.d/
dan ekstensi file harus.pkla
.Untuk mengatasi masalah Anda:
sumber
Paket ubuntu-desktop-privilege seharusnya sudah mengandung kebijakan yang memungkinkan pengguna konsol untuk mengkonfigurasi perangkat jaringan. Apakah paket itu tidak diinstal pada sistem Anda?
sumber