리눅스 분류
UNIX 전문가님 부탁드려요.[권한]
작성자 정보
- 전승남 작성
- 작성일
컨텐츠 정보
- 2,296 조회
- 1 댓글
- 0 추천
- 목록
본문
특정 권한으로 명령어 실행 하려면 어떻게 해야 합니까?
예를 들어 쉘 스크립트 에서
#>test.sh
su - apache
echo "test"
root 권한에서 아파치로 su 된후 Apache가 echo "test"를 뿌려 주려면 어떻게 해야합니까?
위 쉘명령이면 Apache에서 exit를 쳐야 root에서 echo "test"가 실행이 됩니다.
관련자료
-
이전
-
다음
댓글 1
배준태님의 댓글
- 배준태
- 작성일
-_-현재 test.sh는 root에서 실행중이고 root의 권한에서 test.sh가 실행중인데
다른유저로 전환하게되면 스크립트는 일시정지로 갑니다.
유저 전환후에 실행하게 할려면 어찌 뭐 그 유저에 .profile에 test.sh가 실행되게 해주는 방법이 있겠네요..
근데 위방법은 그닥 좋지않은 방법이니 비추입니다.
다른유저로 전환하게되면 스크립트는 일시정지로 갑니다.
유저 전환후에 실행하게 할려면 어찌 뭐 그 유저에 .profile에 test.sh가 실행되게 해주는 방법이 있겠네요..
근데 위방법은 그닥 좋지않은 방법이니 비추입니다.