배경:
저는 Ubuntu/Debian의 팬이고 대부분의 개발 경험이 해당 플랫폼에서 이루어졌지만 현재 고용주는 Redhat을 사용합니다. 간단한 init.d 스크립트를 작성하고 결과 프로그램을 권한 없는 사용자로 실행해야 합니다. 내가 찾은 대부분의 리소스는 시작-중지 데몬 대신 데몬 기능을 사용하도록 제안합니다.
질문:
데몬 기능에는 시작 중지 데몬처럼 그룹을 설정하는 옵션이 없는 이유는 무엇입니까? 분명 이유가 있을 거라 생각하는데, 그 이유가 무엇인지는 잘 모르겠습니다.
답변1
물론 그룹을 설정하기 위해 데몬 기능을 변경하거나 mydaemon
이를 수행하기 위해 자신만의 기능을 작성할 수 있습니다.
또는 가장 간단한 방법으로 runuser
프로그램을 시작하는 데 사용되는 명령을 호출하고 다음을 지정하십시오.daemon()
UID
GID