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&#39;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>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; &lt;!-- -*- XML -*- --&gt;<br><br>&lt;!DOCTYPE pkconfig PUBLIC &quot;-//freedesktop//DTD PolicyKit Configuration 1.0//EN&quot;<br>&quot;<a href="http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd</a>&quot;&gt;<br>
<br>&lt;!-- See the manual page PolicyKit.conf(5) for file format --&gt;<br><br>&lt;config version=&quot;0.1&quot;&gt;<br>    &lt;match user=&quot;root&quot;&gt;<br>        &lt;return result=&quot;yes&quot;/&gt;<br>    &lt;/match&gt;<br>
    &lt;define_admin_auth group=&quot;admin&quot;/&gt;<br><br>    &lt;match action=&quot;org.freedesktop.hal.power-management.shutdown-multiple-sessions&quot;&gt;<br>        &lt;return result=&quot;yes&quot;/&gt;<br>    &lt;/match&gt;<br>
<br>    &lt;match action=&quot;org.freedesktop.hal.power-management.reboot-multiple-sessions&quot;&gt;<br>        &lt;return result=&quot;yes&quot;/&gt;<br>    &lt;/match&gt;<br><br>&lt;/config&gt;<br><br>