I find `su` to bash will give a non-useable shell with PATH set to '/sbin:/bin:/usr/sbin:/usr/bin'. This is because su/pam reset the PATH to this default value. To solve this, we can add /etc/environment and use pam_env.so for su. (imo not worth it :) `su -l` and `sudo` work fine.