J'ai un utilisateur, par exemple user1, qui a des modifications à son .bash_profile, l' un d'entre eux de changer le PATH, par exemple: export PATH=/some/place:$PATH. Ce changement fonctionne bien si je me connecte en tant user1que su - user1.
Mais si j'essaie d'exécuter une commande via suas root, par exemple:
su -c test.sh oracle
(test contient echo $PATH)
Il ne semble pas avoir le modifié PATH(ou la racine PATH, d'ailleurs). J'ai aussi essayé de copier .bash_profileà .profile, en vain.
Pourquoi cela arrive-t-il?
su