У меня есть пользователь, скажем user1
, у которого есть изменения его .bash_profile
, один из них , изменяющих PATH
, например: export PATH=/some/place:$PATH
. Это изменение работает нормально, если я вхожу в систему user1
или делаю su - user1
.
Но если я попытаюсь выполнить команду через su
как root
, например:
su -c test.sh oracle
(тест содержит echo $PATH
)
Кажется, он не имеет модифицированных PATH
(или корневых PATH
, в этом отношении). Я также попытался скопировать .bash_profile
на .profile
, но безрезультатно.
Почему это происходит?
su