<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 13, 2018 at 12:10 AM, David Edmundson <span dir="ltr"><<a href="mailto:david@davidedmundson.co.uk" target="_blank">david@davidedmundson.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Can we keep all messages on the ML. We can only see half a conversation on here.<br></div><span class="gmail-"><div><br></div></span></div></div></div></div></div></div></div></div></div></div></blockquote><div> </div><div>I wasn't subscribed to the ML so some parts of conversation were not there.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><span class="gmail-"><div>> TBH I can't see how any application will bypass the prompt</div></span></div></div></div></div></div></div></div></div><div><br></div><div>A rogue plugin can call org.kde.kio.file.exec directly with kauth.  Or even just use DBus directly.</div></div></div></blockquote><div> </div></div>The "privilege execution" feature requires a persistent polkit action for proper functioning. For example, deleting a folder from /opt containing 100 files will call org.kde.kio.file.exec 100 times and without persistence it will result in 100 prompts.  </div><div class="gmail_extra"><br></div><div class="gmail_extra">Even though the issue you have pointed is valid, with my limited knowledge of polkit I can't think of any alternative solution. Is there any?</div></div>