1
내가 페도라 15나는에 스크립트를 배치 한
에 루트가 아닌 사용자로, 부팅시 서비스 시작을하고 싶은 루트가 아닌 사용자로 시작시 서비스를 설정/등/init.d /는 chkconfig --add와 chkconfig --level을 사용하여 모든 것을 설정하고 올바르게 작동합니다.
루트가 아닌 사용자로 시작하려면 어떻게해야합니까?
감사합니다. 케이트
내가 페도라 15나는에 스크립트를 배치 한
에 루트가 아닌 사용자로, 부팅시 서비스 시작을하고 싶은 루트가 아닌 사용자로 시작시 서비스를 설정/등/init.d /는 chkconfig --add와 chkconfig --level을 사용하여 모든 것을 설정하고 올바르게 작동합니다.
루트가 아닌 사용자로 시작하려면 어떻게해야합니까?
감사합니다. 케이트
서비스의 현재 호출 인 경우 :
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
'을 구분하는 것이 중요합니다.
http://unix.stackexchange.com/에 요청할 수 있습니다. –