Use root PATH for sudo on FreeBSD
π
Nov 03, 2013
β 1 minute
Sudo on FreeBSD uses the users PATH to find the command it is asked to run. Here's how to change that to use root's PATH instead.
sudo vi /usr/local/etc/sudoers.d/secure_path
Enter this text on one line (changing the value as desired):
Defaults secure_path = "/usr/local/share/pcbsd/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin"
Save the file
For more information see the sudoers man page. Note, however, that there are good reasons to keep the invoking userβs PATH.