Php-fpmプロセスでumaskを002に設定したいと思います。私は ここ と ここ を読んでいます。Ubuntu/ Debianでは、initスクリプトを変更することで実行されるはずです。
しかし、これが適切な方法であるかどうか疑問があります。 php5-fpmが更新され、更新によってinitスクリプトが変更される場合を考えてみてください。
また、 ここ CentOS/Redhatの場合は、/etc/sysconfig/
を介して設定できることも読みました。
だから私の質問は、Debian/Ubuntuにinitスクリプトを変更せずにumaskを設定する適切な方法があるかどうかです。ない場合は、initスクリプトを直接変更しても大丈夫ですか?
私はこれが古いことを知っていますが、www.confを変更してenv [UMASK] = 0002を追加することに携わった他の人にとっては、問題は解決しました。上記の回答者の回答のように2つではなく、2の前の3000に注意してください。
debianメンテナに対応 Apacheには/ etc/Apache2/envvarsを使用できるので、対応するファイルがあるかもしれませんphpfpmの場合?また、systemdのユニットファイルにはumask設定がありますが、サービスにネイティブのsystemdユニットファイルがない場合は、それが尊重されるとは思いません。