Slightly refined script + my policy kit notes in case anyone is interested<br> <br>Lets less priveledged processes communicate with more privileged processes, its a cool sudo's replacement !<br>Problem is xubuntu forgot to add a couple of important rules.<br>
<br>polkit-action ... lists all possible policy kit actions<br>polkit-auth ... prints policy kit authentications<br>polkit-config-file-validate ... validates /etc/PolicyKit/PolicyKit.conf<br><br>man PolicyKit.conf<br>sudo vi /etc/PolicyKit/PolicyKit.conf<br>
<br><?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- --><br><br><!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"<br>"<a href="http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd</a>"><br>
<br><!-- See the manual page PolicyKit.conf(5) for file format --><br><br><config version="0.1"><br> <match user="root"><br> <return result="yes"/><br> </match><br>
<define_admin_auth group="admin"/><br><br> <match action="org.freedesktop.hal.power-management.shutdown-multiple-sessions"><br> <return result="yes"/><br> </match><br>
<br> <match action="org.freedesktop.hal.power-management.reboot-multiple-sessions"><br> <return result="yes"/><br> </match><br><br></config><br><br>