Bagaimana pengguna non-admin dapat terhubung ke jaringan Wi-Fi?

9

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.confdengan konten:

[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes

dan menambahkan pengguna ke netdevgrup.

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?

viraptor
sumber
Ada solusi yang berfungsi untuk pertanyaan lain
artfulrobot

Jawaban:

4

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:

sudo mv /etc/polkit-1/localauthority.conf.d/52-wifi-management.conf /etc/polkit-1/localauthority/50-local.d/52-wifi-management.pkla
Eric Carvalho
sumber
0

Paket ubuntu-desktop-privilege seharusnya sudah mengandung kebijakan yang memungkinkan pengguna konsol untuk mengkonfigurasi perangkat jaringan. Apakah paket itu tidak diinstal pada sistem Anda?

mdeslaur
sumber
2
Sebenarnya paket tersebut dinamai "policykit-desktop-privilege". Dari uraian paket: Ini tidak mengubah hak istimewa untuk non-Administrator (pengguna yang tidak berada dalam grup "admin" atau "sudo") .
Eric Carvalho