[CentOS] su path hard coded?

Mon Jul 23 23:16:57 UTC 2012
Robert Nichols <rnicholsNOSPAM at comcast.net>

On 07/23/2012 02:37 PM, Stephen Harris wrote:
> On Mon, Jul 23, 2012 at 02:33:17PM -0500, Les Mikesell wrote:
>> On Mon, Jul 23, 2012 at 2:18 PM, Stephen Harris<lists at spuddy.org>  wrote:
>>> On Mon, Jul 23, 2012 at 02:14:45PM -0500, Les Mikesell wrote:
>>>> Can't you use the usual approach of 'su -' to pick up the target
>>>> user's login environment?
>>>
>>> It's "su -" that causes the 'su' comman to rewrite the PATH to the
>>> hardcoded default.
>>>
>>
>> But it should be executing the target user's .profile which can
>> override it.   '-' should be a synonym for -l or --login.
>
> You've missed the point.  I want the ability to set the default path on
> 'su -' to be /bin:/usr/bin and then let the users override if they wish.
> I do not want the default path to be /usr/local/bin:/bin:/usr/bin

Have you tried changing the setting for secure_path in /etc/sudoers?
The manpage for "sudoers" has some more info about this.

-- 
Bob Nichols     "NOSPAM" is really part of my email address.
                 Do NOT delete it.