<p>The big thing, yes, is that running everything as root defeats the whole sandboxing that you get by running as a normal user---or even running things as multiple, different users.</p>
<p>With the complexity of today&#39;s software (necessarily or not) being what it is, I can&#39;t say that I would run much of anything as the root user. For that matter, I don&#39;t, even on the command line. The only root privilege I retain for myself is the use of sudo, which I nearly always call as &quot;sudo -u $NEEDED_USER $CMD&quot;. That way, if I screw something up, I have a command to show for it in the system logs.</p>

<p>I would personally like to see &quot;POSIX&quot; capabilities in wider use then they are. I think it is great to have such a versatile kernel-enforced privilege mechanism, and useful to take away all the special powers of UID 0.  Although I don&#39;t think that it is at all as fine-grained as it could be without add-ons, and all of the add-ons that I know of pretty much suck.</p>

<p>Anyway, just my 2 cents. The more permissions are isolated and enforced by a kernel (which can often use hardware to provide the enforcement), the better contained things such as breakins or simply rogue users are. Not saying that would be a nirvana, but it would be a big help, I think. Especially when you do things like put syslog on the network without any permission but INSERT. Of course now I am talking about something way more complex than I wager most of us want to do at home...</p>

<p>--<br>
Sent from my HTC Dream---Running Froyo!<br>
Thanks, @cyanogen!</p>
<p><blockquote type="cite">On Jul 30, 2010 7:59 PM, &quot;scott mcbrien&quot; &lt;<a href="mailto:smcbrien@gmail.com">smcbrien@gmail.com</a>&gt; wrote:<br type="attribution">One of the big problems with other OS&#39;es is that users log in as an<br>

account with administrative privileges.  On those OS&#39;es, when an<br>
application, being run by the user, runs amok (perhaps a web browser<br>
executing badness from flash or java script?), that application runs<br>
amok with administrative rights.  So when the application tries to<br>
mangle system files, libraries, etc. it can because administrators<br>
could also modify said files. That&#39;s one example of why you don&#39;t want<br>
to log in as root, but there are many more, mostly because desktop<br>
environments like gnome run many many many processes and helper<br>
applications each of which, when logged in as root, is given full<br>
administrative permission to do whatever they want on a system.<br>
<br>
-Scott<br>
<br>
On Fri, Jul 30, 2010 at 7:05 PM, William Fragakis &lt;<a href="mailto:william@fragakis.com">william@fragakis.com</a>&gt; wrote:<br>
&gt; Nautilus, for one ;-)<br>
&gt;<br>
&gt; GParted can do some interesting things, too, I&#39;d gather but I&#39;ve never<br>
&gt; tried (to do &quot;interesting things&quot;). Gedit can make your day exciting as<br>
&gt; well. Personally, I can easily do as much damage from the CLI if not<br>
&gt; more.<br>
&gt;<br>
&gt; I do find it easy sometimes to actually have a root Desktop although, on<br>
&gt; this esteemed list, I&#39;m probably in a distinct minority.<br>
&gt;<br>
&gt; If something bad happens, I was never here.<br>
&gt; regards,<br>
&gt; William<br>
&gt;<br>
&gt; On Fri, 2010-07-30 at 18:49 -0400, Drifter wrote:<br>
&gt;&gt; Thanks, this seems to work.<br>
&gt;&gt; But you have to admire the warning label that pops up before the GUI<br>
&gt;&gt; actually appears on the screen:<br>
&gt;&gt;<br>
&gt;&gt; &quot;You are currently trying to run as Root super user. The superuser is a<br>
&gt;&gt; specialized account that is not designed to run a normal user session.<br>
&gt;&gt; Various programs will not function properly and actions performed under<br>
&gt;&gt; this account can cause unrecoverable damage to the operating system.&quot;<br>
&gt;&gt;<br>
&gt;&gt; No hint, of course, as to what sorts of programs can cause the damage.<br>
&gt;&gt;<br>
&gt;&gt; Sean<br>
&gt;&gt;<br>
&gt;&gt; On Friday, July 30, 2010 06:13:33 pm William Fragakis wrote:<br>
&gt;&gt; &gt; <a href="http://blog.ask4itsolutions.com/2010/04/23/login-as-a-root-from-gui-fed" target="_blank">http://blog.ask4itsolutions.com/2010/04/23/login-as-a-root-from-gui-fed</a><br>
&gt;&gt; &gt; ora-13/<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Did this a couple of days ago.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Use at your own risk, owner assumes all liabilites, etc. etc.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Fri, 2010-07-30 at 17:32 -0400, Drifter wrote:<br>
&gt;&gt; &gt; &gt; There are times when I need to to things as root that are -- for me<br>
&gt;&gt; &gt; &gt; -- much easier to do using the GUI aps rather than the command line.<br>
&gt;&gt; &gt; &gt; Years ago on a Red Hat install, root actually had a directory in<br>
&gt;&gt; &gt; &gt; /home and I could log into the system as root and have the GUI.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; This FC13 install doesn&#39;t provide that feature. I can create, as<br>
&gt;&gt; &gt; &gt; root, a directory in /home. That&#39;s easy enough.  But what do I have<br>
&gt;&gt; &gt; &gt; to do so that I can log in as root directly just as I log into my<br>
&gt;&gt; &gt; &gt; regular user account? If I try to log in as root now, the system<br>
&gt;&gt; &gt; &gt; just laughs at me.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; Clearly I am missing several steps in the process.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; Sean<br>
&gt;&gt; &gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; &gt; Ale mailing list<br>
&gt;&gt; &gt; &gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt; &gt; &gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; &gt; &gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;&gt; &gt; &gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Ale mailing list<br>
&gt;&gt; &gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; &gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Ale mailing list<br>
&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<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>
</blockquote></p>