2011-09-28 9 views
1

내가 페도라 15나는에 스크립트를 배치 한

에 루트가 아닌 사용자로, 부팅시 서비스 시작을하고 싶은 루트가 아닌 사용자로 시작시 서비스를 설정/등/init.d /는 chkconfig --add와 chkconfig --level을 사용하여 모든 것을 설정하고 올바르게 작동합니다.

루트가 아닌 사용자로 시작하려면 어떻게해야합니까?

감사합니다. 케이트

+0

http://unix.stackexchange.com/에 요청할 수 있습니다. –

답변

2

서비스의 현재 호출 인 경우 :

sudo -u non-root -- /path/to/service -o -K /var/adm/log/service.log 
su  non-root -c "/path/to/service -o -K /var/adm/log/service.log" 

더블 - :

/path/to/service -o -K /var/adm/log/service.log 

다음 루트가 아닌 사용자로 변경 'SU'또는 'sudo를'를 사용 대시는 'options to your service'에서 'options to sudo'을 구분하는 것이 중요합니다.

관련 문제