On Tuesday 30 October 2007 14:14, David C. Rankin J.D. P.E. wrote:
> Listmates,
>
>       In a script, I need to test that the user is either root or has su'ed
> to root before continuing. The USER in the environment remains the
> original user and there is nothing set related to 'su'. Any thoughts?

A bit more obvious (but starting an external program) than checking 
$UID for 0:

    whoami

This uses the effective (!) user ID, i.e. it also returns "root" for "su" 
or "sudo".


CU
-- 
Stefan Hundhammer <[EMAIL PROTECTED]>                Penguin by conviction.
YaST2 Development
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
Nürnberg, Germany
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to