同じグループの別のユーザーがデーモンプロセスによって作成されたファイルを変更、移動、または削除できるように、サーバーに002のumaskを使用して新しいファイルを書き込ませたいhttpデーモンサーバープロセス(yaws)があります。これはUbuntu 10.04にあります。
Apacheとは異なり、yawsにはumaskの構成オプションがないので、デーモンプロセスのumaskを設定する方法は何ですか?
追加するinitスクリプトを変更することについて、この答えを見つけましたumask 002
。これは機能しましたが、複数のマシンでこれを簡単に文書化および構成するための最適な方法は、initスクリプトを編集することかどうかはわかりません。
ここで pam_umaskモジュールへの参照も見つかりました。これにより、ユーザーごとにumaskの設定を/ etc / passwdのGECOSフィールドで構成できるようになります。
デーモンプロセスのumaskを設定する他の方法はありますか?そして、推奨される方法は何でしょうか?