<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:#000000">Thanks a lot, it worked. I just adapted to include reboot and poweroff. Now I know that in the future the key command is man polkit :)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 17, 2017 at 11:48 PM, Robby Workman <span dir="ltr"><<a href="mailto:robby@rlworkman.net" target="_blank">robby@rlworkman.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, 17 Mar 2017 22:31:13 -0500<br>
William Oquendo <<a href="mailto:woquendo@gmail.com">woquendo@gmail.com</a>> wrote:<br>
<br>
> Hi all,<br>
> How can I disable shutdown and reboot from the menu to all present and<br>
> future users of a system running xfce?<br>
> This might be a question that appears frequently but after searching<br>
> and trying a lot of possibilities I cannot still make this happen. I<br>
> have tried changing the permissions for the halt, xfsm*,<br>
> xfce4-powermanager* commands (chmod o-x), creating a kioskrc file<br>
> (very old suggestion), but none of them worked. My sistem details are:<br>
> OS : Linux Slackware 14.2<br>
> xfce4 version 4.12<br>
> Thanks in advance<br>
<br>
<br>
</span>Create a file, e.g. "disallow-power-options.rules" in<br>
/etc/polkit-1/rules.d/ with these contents:<br>
<br>
polkit.addRule(function(<wbr>action, subject) {<br>
  if (<a href="http://action.id" rel="noreferrer" target="_blank">action.id</a> == "org.freedesktop.upower.<wbr>suspend" &&<br>
      subject.isInGroup("wheel")) {<br>
    return polkit.Result.YES;<br>
    } else {<br>
      return <a href="http://polkit.Result.NO" rel="noreferrer" target="_blank">polkit.Result.NO</a>;<br>
  }<br>
});<br>
<br>
polkit.addRule(function(<wbr>action, subject) {<br>
  if (<a href="http://action.id" rel="noreferrer" target="_blank">action.id</a> == "org.freedesktop.upower.<wbr>hibernate" &&<br>
      subject.isInGroup("wheel")) {<br>
    return polkit.Result.YES;<br>
    } else {<br>
      return <a href="http://polkit.Result.NO" rel="noreferrer" target="_blank">polkit.Result.NO</a>;<br>
  }<br>
});<br>
<br>
<br>
polkit.addRule(function(<wbr>action, subject) {<br>
  if (action.id.indexOf("org.<wbr>freedesktop.consolekit.system.<wbr>") == 0 &&<br>
      subject.isInGroup("wheel")) {<br>
      return polkit.Result.YES;<br>
    } else {<br>
      return <a href="http://polkit.Result.NO" rel="noreferrer" target="_blank">polkit.Result.NO</a>;<br>
  }<br>
});<br>
<br>
Note that these rules will also disallow sleep/suspend and hibernate,<br>
but they allow for all of these options if the logged in user happens<br>
to be a member of the "wheel" group. Adjust these as needed/desired.<br>
<span class="HOEnZb"><font color="#888888"><br>
-RW<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><br style="font-family:arial,helvetica,sans-serif"><span style="font-family:arial,helvetica,sans-serif">Best regards / Cordialmente,</span><br style="font-family:arial,helvetica,sans-serif"><span style="font-family:arial,helvetica,sans-serif"><br></span><div><span style="font-family:arial,helvetica,sans-serif">William-Fernando Oquendo</span><div><div style="font-family:arial,helvetica,sans-serif">--------------------------</div><div style="font-family:arial,helvetica,sans-serif">Este correo puede carecer de tildes o eñes debido al teclado. </div><div style="font-family:arial,helvetica,sans-serif"><br></div></div></div></div>
</div>