root's environment
Todd C. Miller
Todd.Miller at courtesan.com
Thu Mar 21 19:30:20 EST 2002
In message <OF0B6727D1.CA668B4C-ONC1256B83.003608A8 at arz.co.at>
so spake "Philipp =?iso-8859-1?Q?Achm=FCller?=" (Philipp_Achmueller):
> Hello
>
> for some commands i need the root environment, to execute the command
> correctly.
>
> for testing i tried it with the following command:
> sudo -s find / -name xxx -> i get the following message: /usr/bin/ksh:
> find: Execute permission denied
"sudo -s find / -name xxx" is not what you want to do, it will pass
"find / -name xxx" as an arguement to the shell. The shell will then
try to execute 'find' as a shell script.
Starting with sudo 1.6.4 you can specify that the environment be
cleared for commands. Perhaps that, along with the "always_set_home"
option will do what you want.
- todd
More information about the sudo-users
mailing list