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 Aug 22, 2006, at 12:21 AM, Ansgar -59cobalt- Wiechers wrote:

I like sudo since it logs the commands. True that it if you switch the
shell with -s you don't get further logging, but at least you can see
who changed to a root shell.

True, but the same goes for "sudo su", only that the logged command is "/usr/bin/su" instead of "/bin/bash".

logging aside, it's an escalation of privileges defeats the entire purpose of 'sudo'.


su asks for the root password and executes any command as root.

sudo asks for your password, does some common sense checking on the tool you're invoking, on any dynamically linked libraries it uses, and then invokes it with a stripped down environment to further lower the risk that any surviving malicious code might present.

'sudo su' subjects only 'su' to this checking, not the shell that is invoked.

'sudo -s' and 'sudo /bin/bash' subject the actual shell to this checking.

'sudo -s' is preferred.
_______________________________________________
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: "Josh Wisenbaker" <email@hidden>)
 >Re: Problems 'su'ing into the root user (From: Ansgar -59cobalt- Wiechers <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.