[CentOS] Add /sbin to sudo PATH

Jay Leafey jay.leafey at mindless.com
Fri Jan 22 18:18:23 UTC 2010


Samuel Contesse wrote:
> Hello,
> 
> Does anyone have an idee how to add /sbin to the sudo $PATH environment?
> Adding /sbin to .bashrc $PATH isn't really what I want...
> 
> I'd like sudoers to be able to run:
> $ sudo chkconfig
> And not:
> $ sudo /sbin/chkconfig
> Thanks
> Sam

I use an alias to handle that.  I put the following line in my .bashrc file:

> alias sudo='PATH=$PATH:/usr/kerberos/sbin:/usr/local/sbin:/usr/sbin:/sbin /usr/bin/sudo'

This dynamically adds the desired directories to the path BEFORE 
executing sudo.  The downside is that it won't work in scripts, but I 
usually set the path explicitly in my scripts anyway.

Hope that helps!
-- 
Jay Leafey - Memphis, TN
jay.leafey at mindless.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3274 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.centos.org/pipermail/centos/attachments/20100122/351cfec6/attachment.bin>


More information about the CentOS mailing list