나는 rc 스크립트를 가지고 놀고 있습니다. rc.local에서 데몬을 시작합니다. 루트가 아닌 특정 사용자로 프로세스를 시작하는 방법을 알고 싶습니다.
답변1
무슨 데몬? 대부분의 데몬에는 권한을 제거하기 위한 명령줄 또는 구성 옵션이 함께 제공됩니다. 그러나 일반적인 접근 방식을 찾고 있다면 다음을 시도해 보십시오.
RUN_AS=my_user
su -c /usr/sbin/my_daemon $RUN_AS
나는 rc 스크립트를 가지고 놀고 있습니다. rc.local에서 데몬을 시작합니다. 루트가 아닌 특정 사용자로 프로세스를 시작하는 방법을 알고 싶습니다.
무슨 데몬? 대부분의 데몬에는 권한을 제거하기 위한 명령줄 또는 구성 옵션이 함께 제공됩니다. 그러나 일반적인 접근 방식을 찾고 있다면 다음을 시도해 보십시오.
RUN_AS=my_user
su -c /usr/sbin/my_daemon $RUN_AS