Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problems 'su'ing into the root user



On 2006-08-22 Simon Slavin wrote:
> On 22 Aug 2006, at 5:30am, Ansgar -59cobalt- Wiechers wrote:
>> On 2006-08-22 JC Derr wrote:
>>> - sudo doesn't even require enabling the root account.
>>> - sudo uses the users personal password. as such, if you fire an
>>> employee you can selectively reject his sudo access without having to
>>> pass out a new root password to the department.
>>> - sudo logs more thoroughly (or used to, at least; i haven't used
>>> 'su' in ages), allowing responsible parties better paper trails when
>>> hunting down malicious or inept users.
>>> - sudo (by default) works one-command-at-a-time, making the user
>>> think a little harder before issuing root commands, hopefully
>>> avoiding possibly fatal errors.
>>> - since sudo doesn't (by default) generate an actual shell, you can't
>>> easily drop into it and walk away, allowing a potential security  
>>> breach.
>>
>> That's several advantages "sudo" has over "su". However, if you re-
>> read my question, you'll probably notice that my question was *not*
>> about the difference between "sudo" and "su". Instead I was
>> specifically asking for the difference Simon sees between "sudo -s"
>> and "sudo su".
> 
> JC listed them quite neatly for me.  While they both give UID 0 the
> differences in the logging, in what happens if you accidentally type
> the wrong thing, in enabling the root account, and in paying
> attention to 'sudoers' make me prefer never to use 'su'.

The only difference in logging that I can see is the command executed by
sudo: /bin/bash in one case, /usr/bin/su in the other. The root account
does NOT need to be enabled for "sudo su" to work, and I entirely fail
to see how "sudo su" would not pay attention to 'sudoers'. I also fail
to see how there's a difference between "accidentally typing the wrong
thing in a root shell" and "accidentally typing the wrong thing in a
root shell".

Could you please actually *READ* a mail before replying to it? Thank
you.

Regards
Ansgar Wiechers
-- 
"Abstractions save us time working, but they don't save us time learning."
--Joel Spolsky
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Macos-x-server mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/macos-x-server/email@hidden

This email sent to email@hidden

References: 
 >Problems 'su'ing into the root user (From: Nate Rudd <email@hidden>)
 >Re: Problems 'su'ing into the root user (From: Simon Slavin <email@hidden>)
 >Re: Problems 'su'ing into the root user (From: Ansgar -59cobalt- Wiechers <email@hidden>)
 >Re: Problems 'su'ing into the root user (From: JC Derr <email@hidden>)
 >Re: Problems 'su'ing into the root user (From: Ansgar -59cobalt- Wiechers <email@hidden>)
 >Re: Problems 'su'ing into the root user (From: Simon Slavin <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.