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
.