[sudo-users] Running as a user other than root
Michael Potter
pottmi at gmail.com
Thu Feb 8 11:42:15 EST 2007
On 2/8/07, Stephen Carville <stephen at totalflood.com> wrote:
> sudo -u does not run the login scripts like profile and .bash_login so
> it inherits the PATH of the original login user not the runas user. Try
> this and you'll see what I mean:
>
> $ echo $PATH
> $ sudo -u db2sds echo $PATH
>
That would not be a good test as $PATH will get evaluated before sudo runs.
Maybe something like this would be a good demonstration:
sudo -u db2sds bash -c 'echo $PATH'
the single quotes will prevent $PATH from being evaluated in this shell.
More information about the sudo-users
mailing list