예를 들어 , user1
에 대한 수정 사항 이있는 사용자 .bash_profile
가 있습니다 . 이 변경 사항은 내가 로그온 하거나 로 로그인하면 제대로 작동합니다 .PATH
export PATH=/some/place:$PATH
user1
su - user1
그러나 su
as 를 통해 명령을 실행하려고하면 다음 과 같이하십시오 root
.
su -c test.sh oracle
(테스트 포함 echo $PATH
)
수정 된 것으로 보이지 않습니다 PATH
(또는 PATH
그 문제에 대해 root 's ). 또한에 복사 .bash_profile
를 시도했지만 .profile
아무 소용이 없습니다.
왜 이런 일이 발생합니까?
su