When I am changing (on my debian box) to the root user with su, apparently the PATH is not correctly set. Some vital directories like usr/local/sbin are missing.
In /etc/profile I have the following lines (apparently standard default stuff not written by me):
if [ "`id -u`" -eq 0]; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin/:/usr/bin:/sbin:/bin" else PATH="/usr/local/bin:/usr/bin:/bin" fi export PATH In /etc/login.defs I have (also default stuff):
ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Why is my PATH not correctly set when I do su?