ฉันกำลังพยายามกำหนดค่า PolicyKit เพื่อให้ผู้ใช้รายอื่นได้รับอนุญาตให้กำหนดค่าการเชื่อมต่อ Wi-Fi แต่การเปลี่ยนแปลงของฉันดูเหมือนจะไม่ให้ผลลัพธ์ใด ๆ เลย
เมื่อผู้ใช้ไม่ใช่ผู้ดูแลระบบพยายามที่จะเชื่อมต่อกับเครือข่าย Wi-Fi ใหม่ผมได้รับป้องกันนโยบายระบบการปรับเปลี่ยนการตั้งค่าเครือข่ายสำหรับผู้ใช้ทุกกล่อง มันถามรหัสผ่านของผู้ดูแลระบบ
OK - ที่หนึ่งไปผ่าน PolicyKit org.freedesktop.NetworkManager.settings.modify.system
ดังนั้นฉันคิดว่าฉันจะเปลี่ยนการตั้งค่าสำหรับการดำเนินการ ฉันสร้างไฟล์ที่/etc/polkit-1/localauthority.conf.d/52-wifi-management.conf
มีเนื้อหา:
[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes
และเพิ่มผู้ใช้ในnetdev
กลุ่ม
แต่นั่นก็ไม่ได้สร้างความแตกต่าง ดูเหมือนจะไม่มีความเป็นไปได้มากสำหรับการดีบั๊กกระบวนการรับรองความถูกต้อง เกิดอะไรขึ้น ฉันจะทำให้มันทำงานตามที่คาดหวังได้อย่างไร