질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

UNIX 전문가님 부탁드려요.[권한]

작성자 정보

  • 전승남 작성
  • 작성일

컨텐츠 정보

본문

특정 권한으로 명령어 실행 하려면 어떻게 해야 합니까?

예를 들어 쉘 스크립트 에서

#>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가 실행되게 해주는 방법이 있겠네요..

근데 위방법은 그닥 좋지않은 방법이니 비추입니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,363 명
  • 현재 강좌수 :  37,031 개
  • 현재 접속자 :  430 명