| 2837 번 글의 답장글: Re: Re: 일반유저권한으로 프로그램 기동하는 방법 |
| 글쓴이: 이현철
|
글쓴날: 2009년 10월 06일 16:18:34 화(오후) |
조회: 2072 |
산이님 아직 귀찮게 한 저를 기억해주시고 감사합니다..
꾸벅.. 감동이네요..
# sudo -u 유저명 /home/유저명/bin/Server.sh
stop
/home/유저명/bin/Server.sh:
line 5: /root/.bash_profile: Permission denied
이런 형태가 나더군요.. 저도 sudo로 해결해보려고 이래저래
해봤는데..
역시 잘 안되더군요..
그래서 역시 초심으로 돌아와서 man으로 읽어보니깐.. -i 옵션을
통해서 PATH를변수를 로그인옵션으로
가져올수있다고
해서 해보니 잘되네요..
sudo -i -u 유저명 /home/유저명/bin/Server.sh
start
찾아보니 sudo는 기본적으로 보안적면을 고려해서 path경로등을
리셋해버린다고
하더군요..
오늘도 좋은 조언 듣고 갑니다.
좋은 하루 되세요.
[산이]님이 남기신 글:
>
>[이현철]님이 남기신 글:
>
>>-----------------------------------------
>>답변자가 기본적으로 참고할 내용입니다.
>>- 배포판(옵션) :
>>- 커널버전(옵션)
:
>>- 데몬버전(예:apache
1.3.27) :
>>- 데몬설치유형(RPM/컴파일/기타)
:
>>-----------------------------------------
>>*스팸필터링:한글
4자(8개 문자) 이상 없으면 스팸페이지로 이동합니다.
>>
>>산이님 오랜만에 인사드립니다.
>>
>>
>>다름이 아니라 리눅스 서버상에 보면
>>예를 들어서 아파치 경우에는리눅스
OS를 초기기동 시켰을때도
>>일반유저권한
nobody 형태로 올리수있는데요.
>>
>>로그인 상황에서 제가 만든 스크립를 일반유저권한으로
스크립트를 실행하면
>>잘 돌아갑니다.
>>
>>이것을 /etc/rc.d 및에 초기 기동스크립트에
넣을때도 일반유저로 기동을 시키고 싶습니다.
>>이런저런 방법으로 해봤는데요.. 전부 root로
올라와서요..
>>조언을 부탁드립니다..
>>
>>좋은 하루되세요
>
>========================================
>
>네 오랫만에 뵙습니다.
>
>sudo 를 사용하면 됩니다.
>
>sudo -u username command ...
>
>이런식으로 하면 됩니다.
>
>
>그런데 일반 유저권한이나 root 나 별반 다를게
없습니다.
>위의에서 언급한 내용은 사용자 환경이 틀려서 일어난
증상인것 같습니다.
>
>특히 명령어 path 나 env(환경변수)를
동일하게 하면 됩니다.
========================================
|
이전글 : Re: 일반유저권한으로 프로그램 기동하는 방법
다음글 : ssh 포트 변경하려고 하는데 에러가 납니다.
|
from 210.198.68.65
JS(Redhands)Board 0.4 +@
|