<p>A tool like that will never make sudi obsolete. Escalating privileges must be an intentional exercise. Just because my user has the right to escalate to root privileges does  not mean I want to be able to rm -rf / without explicit-ness. That would lead to a different form of explicit-ness.</p>

<div class="gmail_quote">On Jan 30, 2012 2:01 PM, &quot;<a href="mailto:mike@trausch.us">mike@trausch.us</a>&quot; &lt;<a href="mailto:mike@trausch.us">mike@trausch.us</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 01/30/2012 01:46 PM, Jim Kinney wrote:<br>
&gt; Solution to the windows installer not running: (to install an .msi<br>
&gt; program an installer SERVICE must be running to understand what to do.<br>
&gt; what total crap.)<br>
<br>
I could see using a similar model for Linux systems; actually, most<br>
desktop systems these days use privileged helper services so that they<br>
can delegate certain types of authority without giving the user the<br>
ability to actually change their active user accounts, for example.  If<br>
enough other infrastructure-y components were written for it, it would<br>
be possible to do things like say “user Foo Bag can install software<br>
packages but not remove them”, or “user Bar Bag can remove software<br>
packages but not install them” for example.<br>
<br>
The major difference, though is that IIRC PolicyKit doesn’t require that<br>
services are running all the time.  It simply requires that they be<br>
registered with D-Bus or something so that they can be spawned when<br>
needed.  Services using that interface are free to exit immediately or<br>
after an application-determined period of inactivity.<br>
<br>
I need to get around to looking at applications that use PolicyKit so<br>
that I can more completely understand how to use it, but I think that<br>
the split there is very nice; it could potentially make tools like sudo<br>
obsolete.  There are even command-line applications that have been<br>
experimentally ported to use PolicyKit, though I cannot remember any of<br>
them off the top of my head.<br>
<br>
        --- Mike<br>
<br>
--<br>
A man who reasons deliberately, manages it better after studying Logic<br>
than he could before, if he is sincere about it and has common sense.<br>
                                   --- Carveth Read, “Logic”<br>
<br>
<br>_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
<br></blockquote></div>