<p>I thought bonobo was long since deprecated...</p>
<p>--<br>
Sent from my HTC Dream---Running Froyo!<br>
Thanks, @cyanogen!</p>
<p>On Aug 1, 2010 1:13 PM, &quot;Jim Kinney&quot; &lt;<a href="mailto:jim.kinney@gmail.com">jim.kinney@gmail.com</a>&gt; wrote:<br type="attribution">&gt; risk vs cost. It&#39;s a very valid analysis. One thing I have found with the<br>
&gt; RHEL/CentOS Fedora world is the gui&#39;s needed to do things for admin stuff<br>&gt; are all named system-config-*. This means it&#39;s easy to pop up a gnoe<br>&gt; terminal, su - root, and run the gui command from a normal user account X<br>
&gt; session. This has also been deemed relatively safe as now the (growing)<br>&gt; security in Xorg can follow the UID tags and see that root owns a data<br>&gt; stream and can add the protections frmt he rest of the gui environment.<br>
&gt; <br>&gt; For me, being able to switch to an admin role while on my normal desktop<br>&gt; WITHOUT having to login as a root user is a key aspect of my happy factor<br>&gt; with the Linux setup. Windows made me completely leave the environment where<br>
&gt; I notice the need for a change but Linux lets me make the change with the<br>&gt; relevant data still availableand ready for testing.<br>&gt; <br>&gt; The different gui environments have their own security issues. I would<br>
&gt; expect that what ever tool/lib handles the interprocess-communication layer<br>&gt; is the most vulnerable and difficult to secure. For Gnome, that&#39;s bonobo.<br>&gt; The last time I looked, bonobo could leak data between users as it relied on<br>
&gt; relatively weak security controls.<br>&gt; <br>&gt; Since I use both single user Linux system as well as manage multi-user<br>&gt; servers, I have a split view of desktop security.<br>&gt; <br>&gt; On Sun, Aug 1, 2010 at 10:29 AM, William Fragakis &lt;<a href="mailto:william@fragakis.com">william@fragakis.com</a>&gt;wrote:<br>
&gt; <br>&gt;&gt; Since I invited this flame-fest....<br>&gt;&gt;<br>&gt;&gt; Let&#39;s define &quot;bad&quot;, to borrow from my wife, is this &quot;cross the double<br>&gt;&gt; yellow line&quot; bad or &quot;I&#39;m driving across the mall parking lot without my<br>
&gt;&gt; seatbelt&quot; bad?<br>&gt;&gt;<br>&gt;&gt; Both, violate rules of safety. One will get you killed in about 2<br>&gt;&gt; minutes, the other, probably not.<br>&gt;&gt;<br>&gt;&gt; Most things we do in life involve inherent risks. A ride down the<br>
&gt;&gt; interstate and seeing the crosses and flowers on the side is a ready<br>&gt;&gt; reminder.<br>&gt;&gt;<br>&gt;&gt; Those of us who feel the need/convenience to &#39;that which can not be<br>&gt;&gt; said&#39;, aren&#39;t doing so we can log into our facebook accounts with<br>
&gt;&gt; ies4linux. Some things can be done completely from the CLI, somethings<br>&gt;&gt; by su/sudo and some things for us who&#39;ve been using a mouse-based GUI<br>&gt;&gt; for 24 years are much easier for the 15-20 minutes we need it if we can<br>
&gt;&gt; get to a full-blown desktop.<br>&gt;&gt;<br>&gt;&gt; Mind you, I&#39;m not the systems admin for a Fortune 500 company. I just<br>&gt;&gt; have a couple boxes in the basement. My skill set is at a basement level<br>
&gt;&gt; as well.<br>&gt;&gt;<br>&gt;&gt; Say, I&#39;m messing about setting up a separate drive for my VMs, creating<br>&gt;&gt; the VMs, messing about with samba, editing a few .confs etc. and - God<br>&gt;&gt; forbid - having to consult Google when I hit a roadblock. For me, it&#39;s a<br>
&gt;&gt; heck of a lot easier to fire up a desktop for root so I don&#39;t have to<br>&gt;&gt; deal with su&#39;ing 5 different programs. The automatic response is &quot;you<br>&gt;&gt; shouldn&#39;t, you should do each one, separately.&quot; To those of us who&#39;ve<br>
&gt;&gt; somehow used a desktop for decades with admin privileges without<br>&gt;&gt; incident, that response is a bit Jobsian (&quot;learn to hold your phone<br>&gt;&gt; differently, it&#39;s not the phone&#39;s fault&quot;).<br>
&gt;&gt;<br>&gt;&gt; Could I get hacked or attacked or pooch my system in those 20 minutes?<br>&gt;&gt; Sure. But, in 20 minutes on the road, I could easily have a serious auto<br>&gt;&gt; crash. It&#39;s much more probable that 20 minutes on any Atlanta interstate<br>
&gt;&gt; could involve me in a serious crash (during the school year, I&#39;m on the<br>&gt;&gt; Connector everyday, so I don&#39;t feel like I&#39;m overstating the odds) than<br>&gt;&gt; having my system get borked in the same amount of time.<br>
&gt;&gt;<br>&gt;&gt; I&#39;d even go further to say that if having a root graphical interface is<br>&gt;&gt; inherently something that should never be done, then the graphical stack<br>&gt;&gt; is too fragile.<br>&gt;&gt;<br>
&gt;&gt; Just for fun, I looked up X11 and Xorg security advisories.  I realize<br>&gt;&gt; that there are more elements to a GUI than that but the list isn&#39;t<br>&gt;&gt; unsettling for my usage.<br>&gt;&gt; &lt;<br>&gt;&gt; <a href="http://www.x.org/wiki/Development/Security?action=show&amp;redirect=SecurityPage">http://www.x.org/wiki/Development/Security?action=show&amp;redirect=SecurityPage</a><br>
&gt;&gt; &gt;<br>&gt;&gt;<br>&gt;&gt; Again, I get that if I&#39;m running the system of something where if things<br>&gt;&gt; go bad people lose their jobs or die, I need to be really, really<br>&gt;&gt; careful and not log in as root. But let&#39;s be somewhat realistic on what<br>
&gt;&gt; &quot;bad&quot; is. &lt;begin playful sarcasm&gt;Otherwise, I fully expect that should I<br>&gt;&gt; see you driving about town that you&#39;ll be using your HANS head restraint<br>&gt;&gt; device and have environmentally safe foam peanuts up to your<br>
&gt;&gt; windows.&lt;/bps&gt;<br>&gt;&gt;<br>&gt;&gt; And, &lt;more bps&gt;considering how many Liberterians there are on this list<br>&gt;&gt; who haven&#39;t risen to the defense of my doing something stupid being my<br>
&gt;&gt; own concern, I&#39;m shocked.  ;-) &lt;/more bps&gt;<br>&gt;&gt;<br>&gt;&gt; Now, let me go get my Nomex suit before the responses come hurtling in.<br>&gt;&gt;<br>&gt;&gt; regards,<br>&gt;&gt; William<br>&gt;&gt;<br>
&gt;&gt; Message sent from my reinforced concrete bunker from an account that<br>&gt;&gt; barely had enough privileges to even use the keyboard.<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; On Sun, 2010-08-01 at 08:22 -0400, Greg Freemyer wrote:<br>
&gt;&gt; &gt; kdesu works in kde.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; I use it from time to time.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Greg<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; On 7/31/10, Richard Bronosky &lt;<a href="mailto:Richard@bronosky.com">Richard@bronosky.com</a>&gt; wrote:<br>
&gt;&gt; &gt; &gt; While I agree with the sentiments of this message, the subject is just<br>&gt;&gt; &gt; &gt; plain wrong. Running *stuff* as root *is not* bad. Running<br>&gt;&gt; &gt; &gt; *everything* as root *is* bad. That is exactly what happens when you<br>
&gt;&gt; &gt; &gt; log into GUI [display manager|window manager|desktop<br>&gt;&gt; &gt; &gt; environment|whatever] (I don&#39;t know anything about the X.org stack. I<br>&gt;&gt; &gt; &gt; don&#39;t use GUIs) you run *everything* as yourself. You don&#39;t want that<br>
&gt;&gt; &gt; &gt; _yourself_ to be root. I could have sworn that back when I was doing<br>&gt;&gt; &gt; &gt; MythTV I used xfce or rat poison and I used a utility called Xsudo,<br>&gt;&gt; &gt; &gt; sudoX, or GnomeSudo. That was good for running the occational app as<br>
&gt;&gt; &gt; &gt; sudo. I found that MythTV being graphical by nature forced me to do<br>&gt;&gt; &gt; &gt; this.<br>&gt;&gt; &gt; &gt;<br>&gt;&gt; &gt; &gt;<br>&gt;&gt; &gt; &gt; On 7/30/10, scott mcbrien &lt;<a href="mailto:smcbrien@gmail.com">smcbrien@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; &gt;&gt; One of the big problems with other OS&#39;es is that users log in as an<br>&gt;&gt; &gt; &gt;&gt; account with administrative privileges.  On those OS&#39;es, when an<br>&gt;&gt; &gt; &gt;&gt; application, being run by the user, runs amok (perhaps a web browser<br>
&gt;&gt; &gt; &gt;&gt; executing badness from flash or java script?), that application runs<br>&gt;&gt; &gt; &gt;&gt; amok with administrative rights.  So when the application tries to<br>&gt;&gt; &gt; &gt;&gt; mangle system files, libraries, etc. it can because administrators<br>
&gt;&gt; &gt; &gt;&gt; could also modify said files. That&#39;s one example of why you don&#39;t want<br>&gt;&gt; &gt; &gt;&gt; to log in as root, but there are many more, mostly because desktop<br>&gt;&gt; &gt; &gt;&gt; environments like gnome run many many many processes and helper<br>
&gt;&gt; &gt; &gt;&gt; applications each of which, when logged in as root, is given full<br>&gt;&gt; &gt; &gt;&gt; administrative permission to do whatever they want on a system.<br>&gt;&gt; &gt; &gt;&gt;<br>&gt;&gt; &gt; &gt;&gt; -Scott<br>
&gt;&gt; &gt; &gt;&gt;<br>&gt;&gt; &gt; &gt;&gt; On Fri, Jul 30, 2010 at 7:05 PM, William Fragakis &lt;<br>&gt;&gt; <a href="mailto:william@fragakis.com">william@fragakis.com</a>&gt;<br>&gt;&gt; &gt; &gt;&gt; wrote:<br>&gt;&gt; &gt; &gt;&gt;&gt; Nautilus, for one ;-)<br>
&gt;&gt; &gt; &gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;&gt; GParted can do some interesting things, too, I&#39;d gather but I&#39;ve<br>&gt;&gt; never<br>&gt;&gt; &gt; &gt;&gt;&gt; tried (to do &quot;interesting things&quot;). Gedit can make your day exciting<br>
&gt;&gt; as<br>&gt;&gt; &gt; &gt;&gt;&gt; well. Personally, I can easily do as much damage from the CLI if not<br>&gt;&gt; &gt; &gt;&gt;&gt; more.<br>&gt;&gt; &gt; &gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;&gt; I do find it easy sometimes to actually have a root Desktop although,<br>
&gt;&gt; on<br>&gt;&gt; &gt; &gt;&gt;&gt; this esteemed list, I&#39;m probably in a distinct minority.<br>&gt;&gt; &gt; &gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;&gt; If something bad happens, I was never here.<br>&gt;&gt; &gt; &gt;&gt;&gt; regards,<br>
&gt;&gt; &gt; &gt;&gt;&gt; William<br>&gt;&gt; &gt; &gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;&gt; On Fri, 2010-07-30 at 18:49 -0400, Drifter wrote:<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; Thanks, this seems to work.<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; But you have to admire the warning label that pops up before the GUI<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; actually appears on the screen:<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &quot;You are currently trying to run as Root super user. The superuser<br>&gt;&gt; is a<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; specialized account that is not designed to run a normal user<br>&gt;&gt; session.<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; Various programs will not function properly and actions performed<br>&gt;&gt; under<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; this account can cause unrecoverable damage to the operating<br>&gt;&gt; system.&quot;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; No hint, of course, as to what sorts of programs can cause the<br>
&gt;&gt; damage.<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; Sean<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; On Friday, July 30, 2010 06:13:33 pm William Fragakis wrote:<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt;<br>&gt;&gt; <a href="http://blog.ask4itsolutions.com/2010/04/23/login-as-a-root-from-gui-fed">http://blog.ask4itsolutions.com/2010/04/23/login-as-a-root-from-gui-fed</a><br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; ora-13/<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; Did this a couple of days ago.<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; Use at your own risk, owner assumes all liabilites, etc. etc.<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; On Fri, 2010-07-30 at 17:32 -0400, Drifter wrote:<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; There are times when I need to to things as root that are -- for<br>
&gt;&gt; me<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; -- much easier to do using the GUI aps rather than the command<br>&gt;&gt; line.<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; Years ago on a Red Hat install, root actually had a directory in<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; /home and I could log into the system as root and have the GUI.<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; This FC13 install doesn&#39;t provide that feature. I can create, as<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; root, a directory in /home. That&#39;s easy enough.  But what do I<br>&gt;&gt; have<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; to do so that I can log in as root directly just as I log into<br>
&gt;&gt; my<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; regular user account? If I try to log in as root now, the system<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; just laughs at me.<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; Clearly I am missing several steps in the process.<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt;<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; Sean<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; Ale mailing list<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; &gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; _______________________________________________<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; Ale mailing list<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; Ale mailing list<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; &gt; &gt;&gt;&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; &gt; &gt;&gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>&gt;&gt; &gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt; &gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;&gt; _______________________________________________<br>&gt;&gt; &gt; &gt;&gt;&gt; Ale mailing list<br>&gt;&gt; &gt; &gt;&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt; &gt; &gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt;&gt; &gt; &gt;&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; &gt; &gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt; &gt; &gt;&gt;&gt;<br>&gt;&gt; &gt; &gt;&gt;<br>&gt;&gt; &gt; &gt;&gt; _______________________________________________<br>&gt;&gt; &gt; &gt;&gt; Ale mailing list<br>&gt;&gt; &gt; &gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt; &gt; &gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt;&gt; &gt; &gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; &gt; &gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt; &gt; &gt;&gt;<br>&gt;&gt; &gt; &gt;<br>&gt;&gt; &gt; &gt; --<br>&gt;&gt; &gt; &gt; Sent from my mobile device<br>&gt;&gt; &gt; &gt;<br>&gt;&gt; &gt; &gt; .!# RichardBronosky #!.<br>&gt;&gt; &gt; &gt;<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">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">http://mail.ale.org/mailman/listinfo</a><br>&gt;&gt; &gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt;<br>
&gt;&gt;<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">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">http://mail.ale.org/mailman/listinfo</a><br>&gt;&gt;<br>&gt; <br>&gt; <br>&gt; <br>&gt; -- <br>&gt; -- <br>&gt; James P. Kinney III<br>
&gt; I would rather stumble along in freedom than walk effortlessly in chains.<br></p>