@kevin Search for the invocation section of man bash. It lists the order the configuration files are processed in, /etc/profile should be first and for both interactive and non-interactive shells. Though something else later might override setting the PATH? Also you might also need to add an export PATH in in whatever script you change the path in.