Para configurar o su PATH , dê uma olhada em /etc/login.defs :
ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Há também vários outros lugares em que PATH pode ser alterado, incluindo:
-
/etc/environment -
/etc/bash.bashrc -
/etc/profile -
/etc/profile.d/* -
~/.bashrc -
~/.bash_profile
Sem nada de especial nas configurações por usuário, su parece estar recebendo seu PATH de /etc/environment e su - parece estar obtendo seu ambiente de /etc/login.defs ENV_SUPATH .
Então, no seu sistema, eu acho que você tem o mesmo valor PATH em /etc/login.defs como em /etc/environment , ou você tem alguma configuração extra em /etc/profile.d , /etc/bash.bashrc ou algum arquivo rc em /home/someuser .