사용자 전환하고 실행하는 쉘 프로그래밍 질문
글쓴이: hellogogle / 작성시간: 금, 2015/03/20 - 6:36오후
처음으로 쉘을 짜보는 초보 프로그래머입니다
센트오에스에서 자동으로 프로그램을 설치하는 배시쉘을 짜는 중인데 처음에 루트에서 실행하다가 su 명령어로 테스트 유저로 스위치 해서 실행해야 합니다
그런데 su 하는 순간 쉘이 멈춤니다
아무래도 루트에서 실행하는 쉘이라 그런거 같은데 이런경우 어떤 방법이 잇을까여?
Forums:
쉘 스크립트에서 su 를 하신거죠? su 된
쉘 스크립트에서 su 를 하신거죠?
su 된 user 로 실행해야 하는 스크립트나 명령어가 있다면 아래와 같이 -c 옵션으로 명령어를 실행해야 합니다.
와 같이 입력하셔야 합니다.
단지
와 같이 입력하신다면 해당 유저로 새로운 쉘이 하나 실행되기 때문에 생각하신대로 동작 안할 수도 있습니다.
만약 -c 옵션을 사용했음에도 해당 현상이 일어난다면 쉘 스크립트 내용을 한번 올려주심 문제가 빨리 해결될 것 같습니다.
---------------------------------
제일 왼쪽이 저입니다 :)
댓글 달기