背景:
私はUbuntu / Debianのファンで、ほとんどの開発経験はそのプラットフォームで行われましたが、現在雇用者はRedhatを使用しています。単純なinit.dスクリプトを作成し、結果のプログラムを権限のないユーザーとして実行する必要があります。私が見つけたほとんどのリソースは、開始 - 停止デーモンの代わりにデーモン機能を使用することを提案します。
質問:
デーモン機能には、起動停止デーモンのようにグループを設定するオプションがないのはなぜですか?明らかに理由があると思いますが、その理由が何なのかはよくわかりません。
ベストアンサー1
もちろん、グループを設定するためにデーモン機能を変更したり、mydaemon
それを行うために独自の機能を作成したりできます。
または、最も簡単な方法でrunuser
プログラムを開始するために使用されるコマンドを呼び出し、次のように指定します。daemon()
UID
GID