आप एक .pkla बना सकते हैं, या तो एक्शन ग्रुप के आधार पर एक या एक जोड़े में सभी, वास्तव में कोई फर्क नहीं पड़ता।
/ Usr / share / polkit-1 / कार्रवाइयों में संदर्भ देखने के लिए, एक्शन आईडी प्राप्त करने के लिए टेक्स्ट एडिटर में रुचि रखने वालों को खोलें।
जहाँ तक एक .pkla या 2 है, मैं उन्हें लगाने के लिए सबसे अच्छी जगह ढूंढता हूँ, यह किसी भी अपडेट से सुरक्षित रहेगा
/var/lib/polkit-1/localauthority/50-local.d
उदाहरण के लिए यहां मेरा मुख्य एक है, जिसका नाम पैकेज-मैनेजर है। पीपीला हालांकि यह सिर्फ पैकेज मैनेजमेंट पॉलिसी से थोड़ा आगे है
[Install package file]
Identity=unix-group:admin
Action=org.debian.apt.install-file;org.debian.apt.update-cache;org.debian.apt.install-or-remove-packages;org.debian.apt.upgrade-packages
ResultActive=yes
[Install package synaptic]
Identity=unix-group:admin
Action=com.ubuntu.pkexec.synaptic
ResultActive=yes
[Change add repo]
Identity=unix-group:admin
Action=com.ubuntu.softwareproperties.applychanges;org.debian.apt.change-repository
ResultActive=yes
[usbcreator format]
Identity=unix-group:admin
Action=com.ubuntu.usbcreator.format
ResultActive=yes
[Install bootloader]
Identity=unix-group:admin
Action=com.ubuntu.usbcreator.bootloader
ResultActive=yes
[Add users]
Identity=unix-group:admin
Action=org.freedesktop.accounts.user-administration
ResultActive=yes
ध्यान दें कि 12.04 में शुरू होने वाले समूह को "व्यवस्थापक" उपयोगकर्ता के लिए उपयोग किया जाता है, जिसे sudo में बदलना चाहिए, अर्थात।
Identity=unix-group:sudo
यह भी ध्यान दें कि कार्रवाई प्रति अनुभाग एक साथ हो सकती है, कोई रिक्त स्थान नहीं, एक का उपयोग करें; आईडी के बीच में
admin
समूह के साथ स्थानापन्न करते हैंwheel
। धन्यवाद!