<br><br><div class="gmail_quote">On Mon, May 21, 2012 at 7:29 AM, Matthew <span dir="ltr">&lt;<a href="mailto:simontek@gmail.com" target="_blank">simontek@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Atm that is the environment I am in. Some machines I have the root<br>
password to, some I don&#39;t, some I have to ssh 127.0.0.1 as root. My<br>
PDE I have to wait a bit to get root access, for my job its ironic, I<br>
have to use my work computer to do it, vs my govt provided one.<br>
<div><div class="h5"><br>
On 5/21/12, Jim Kinney &lt;<a href="mailto:jim.kinney@gmail.com">jim.kinney@gmail.com</a>&gt; wrote:<br>
&gt; In a multi-admin server environment, selinux and auditd can fully track who<br>
&gt; did what. Each admin logs in remotely and then can su to root, do their<br>
&gt; work and log out. Even though they can use su - to fully change to the root<br>
&gt; user with full environment, auditd tracks every command issued with both<br>
&gt; effective ID and original ID. So root from Fred is different from root from<br>
&gt; Sally.<br>
&gt;<br>
&gt; The addition of rootsh to the system as the only shell for root will<br>
&gt; provide a full log of keyboard entry and return data. That log can be on a<br>
&gt; remote machine.<br>
&gt;<br>
&gt; On Mon, May 21, 2012 at 3:01 AM, Brian Mathis &lt;<br>
&gt; <a href="mailto:brian.mathis%2Bale@betteradmin.com">brian.mathis+ale@betteradmin.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; By &quot;desktop&quot; I mean a computer that sits on your desk either at home<br>
&gt;&gt; or work, as opposed to servers that run in a data center.  I think<br>
&gt;&gt; most people who don&#39;t see the difference between using &#39;su&#39; vs &#39;sudo&#39;<br>
&gt;&gt; think that way because they are only playing with Linux on their home<br>
&gt;&gt; desktop so it doesn&#39;t really matter.  However, in a server environment<br>
&gt;&gt; where you need to manage resources, it does.<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t think anyone is using &quot;desktop&quot; to refer to using a GUI<br>
&gt;&gt; instead of a shell prompt; at least that doesn&#39;t make sense in the<br>
&gt;&gt; context of this discussion.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; ❧ Brian Mathis<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, May 21, 2012 at 2:48 AM, Matthew &lt;<a href="mailto:simontek@gmail.com">simontek@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; I don&#39;t usually work in a desktop environment. Even though our project<br>
&gt;&gt; &gt; is using kde, I still do everything from command line.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On 5/21/12, Brian Mathis &lt;<a href="mailto:brian.mathis%2Bale@betteradmin.com">brian.mathis+ale@betteradmin.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; There is an ENORMOUS difference between using &quot;su&quot; and &quot;sudo -i&quot;, and<br>
&gt;&gt; &gt;&gt; it&#39;s big enough that any old codgers out there should learn this new<br>
&gt;&gt; &gt;&gt; trick:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;     To use &#39;su&#39; you need the ROOT password.<br>
&gt;&gt; &gt;&gt;     To use &#39;sudo&#39;, you need YOUR password.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; In any environment outside of your personal desktop, this is a huge<br>
&gt;&gt; &gt;&gt; difference.  Securely distributing the root password to any number of<br>
&gt;&gt; &gt;&gt; sysadmins, keeping track of who has it, and changing it every time<br>
&gt;&gt; &gt;&gt; someone leaves (and redistributing the changed password) is a<br>
&gt;&gt; &gt;&gt; nightmare, and it also violates most accepted rules of good security<br>
&gt;&gt; &gt;&gt; (using shared passwords).<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; If you grant root access through sudo, even if admins use &#39;sudo -i&#39;,<br>
&gt;&gt; &gt;&gt; you only need to manage the sudoers file and you can forget about the<br>
&gt;&gt; &gt;&gt; root password issue.  You still need to keep track of the root<br>
&gt;&gt; &gt;&gt; password, but now you can set it to some long random string and keep<br>
&gt;&gt; &gt;&gt; it locked in a safe somewhere.  You also get an audit trail of who&#39;s<br>
&gt;&gt; &gt;&gt; logging in and switching to root, even if you don&#39;t get a full audit<br>
&gt;&gt; &gt;&gt; of every command they run.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; ❧ Brian Mathis<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Sun, May 20, 2012 at 9:30 PM, matt &lt;<a href="mailto:ur.matt@gmail.com">ur.matt@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt; Why not just log in as root and stomp around if you&#39;re going to use<br>
&gt;&gt; sudo<br>
&gt;&gt; &gt;&gt;&gt; -i?<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On Sun, May 20, 2012 at 6:27 PM, matt &lt;<a href="mailto:ur.matt@gmail.com">ur.matt@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt; sudo -i is definitely bad practice, it completely negates the<br>
&gt;&gt; &gt;&gt;&gt;&gt; purpose<br>
&gt;&gt; of<br>
&gt;&gt; &gt;&gt;&gt;&gt; using sudo in the first place.<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; On Sun, May 20, 2012 at 6:19 PM, Brian Stanaland<br>
&gt;&gt; &gt;&gt;&gt;&gt; &lt;<a href="mailto:brian@stanaland.org">brian@stanaland.org</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; I use &#39;sudo su -&#39; which gets you the complete root experience.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; -- Brian<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; On Sun, May 20, 2012 at 9:10 PM, Mike Harrison &lt;<a href="mailto:cluon@geeklabs.com">cluon@geeklabs.com</a>&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; On Sun, 20 May 2012, Jim Lynch wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; If that&#39;s current thinking, then it&#39;s changed.  I&#39;ve been<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; administrating<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; Unix systems for about 25 years.  Sudo didn&#39;t exist and you<br>
&gt;&gt; needed to<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; su<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; in order to do admin tasks.  It was accepted and expected.  You<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; couldn&#39;t<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; install SunOS, HPUX, UNICOS or Irix without it.  I&#39;m afraid this<br>
&gt;&gt; old<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; dog<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; isn&#39;t learning new tricks, I use sudo -s or sudo -i on a regular<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; basis<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &gt; when I don&#39;t have su enabled.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; I use sudo -s on my desktop when I need to do root things. Saves a<br>
&gt;&gt; lot<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; of<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; time and typing over &quot;sudo foo&quot; for every command. On a desktop,<br>
&gt;&gt; normal<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; user system.. it seems to be the &quot;right way&quot;. Be a user for user<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; things,<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; become almost root for doing admin stuff on my box.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; On a server.. there is only root for most sysadmin tasks. I&#39;ve<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; only<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; been<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; running Linux since 94.. but have also worked on DG Nova&#39;s, SCO<br>
&gt;&gt; unix,<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Slowlaris, etc.. but it seems to be the right way to admin a<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; server.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; If you can&#39;t handle SSHing in/logging in as root..  you should not<br>
&gt;&gt; be.<br>
&gt;&gt; &gt;&gt;&gt;&gt; --<br>
&gt;&gt; &gt;&gt;&gt;&gt; Matt Urbanski | <a href="http://iflowfor8hours.info" target="_blank">iflowfor8hours.info</a> | @iflowfor8hours<br>
&gt;&gt; &gt;&gt;&gt; --<br>
&gt;&gt; &gt;&gt;&gt; Matt Urbanski | <a href="http://iflowfor8hours.info" target="_blank">iflowfor8hours.info</a> | @iflowfor8hours<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" 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;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Sent from my mobile device<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; SimonTek<br>
&gt;&gt; &gt; <a href="tel:912-398-6704" value="+19123986704">912-398-6704</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; _______________________________________________<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;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; --<br>
&gt; James P. Kinney III<br>
&gt;<br>
&gt; As long as the general population is passive, apathetic, diverted to<br>
&gt; consumerism or hatred of the vulnerable, then the powerful can do as they<br>
&gt; please, and those who survive will be left to contemplate the outcome.<br>
</div></div>&gt; - *2011 Noam Chomsky<br>
&gt;<br>
&gt; <a href="http://heretothereideas.blogspot.com/" target="_blank">http://heretothereideas.blogspot.com/</a><br>
<div class="HOEnZb"><div class="h5">&gt; *<br>
&gt;<br>
<br>
--<br>
Sent from my mobile device<br>
<br>
SimonTek<br>
<a href="tel:912-398-6704" value="+19123986704">912-398-6704</a><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>
</div></div></blockquote></div><br><br clear="all">Our general practice is to use sudo and do a few things under the timer.  There are install sessions that require changing to user env of 3 different users, all essentially system users, to whose accts, I have the passwords, but it is far quicker to sudo su - or sudo -i and then su - into the other two accts from root, which requires no password to get into the accounts. The system user passwords, and also the system root user passwords can then be different from machine to machine, and my work is not slowed down while I get the notebooks with all passwords to search for this or that machine and user.<br>
Those notebooks would be the holy skeleton keys for the entire network (and a huge security vulnerability), but are in a safe buried under 20 feet of concrete, as all any of the admins have to have is their own password to do any of the admin tasks they are permitted to do on any of the machines.<br>
Sudo can be very granular, allowing some but not all admin tasks.  This isn&#39;t all that apparent for new users of Ubuntu (which has root login disabled by default in the gui Runlevel 5 login screen (GDM)).<br><br>-Wolf<br>
<br>PS In the most recent Ubuntu release, the automated update-manager behaviour is to allow updates and safe-upgrades without a password entry, but you still need a password to run aptitude or the Ubuntu software center application.<br>
<br>-- <br>This Apt Has Super Cow Powers - <a href="http://sourcefreedom.com" target="_blank">http://sourcefreedom.com</a><br>Open-Source Software in Libraries - <a href="http://FOSS4Lib.org" target="_blank">http://FOSS4Lib.org</a><br>
Advancing Libraries Together - <a href="http://LYRASIS.org" target="_blank">http://LYRASIS.org</a><br>Apache Open Office Developer <a href="mailto:wolfhalton@apache.org" target="_blank">wolfhalton@apache.org</a><br><br>