web-dev-qa-db-ja.com

Debian / Ubuntuでphp-fpmのUmaskを設定する適切な方法

Php-fpmプロセスでumaskを002に設定したいと思います。私は ここここ を読んでいます。Ubuntu/ Debianでは、initスクリプトを変更することで実行されるはずです。

しかし、これが適切な方法であるかどうか疑問があります。 php5-fpmが更新され、更新によってinitスクリプトが変更される場合を考えてみてください。

また、 ここ CentOS/Redhatの場合は、/etc/sysconfig/を介して設定できることも読みました。

だから私の質問は、Debian/Ubuntuにinitスクリプトを変更せずにumaskを設定する適切な方法があるかどうかです。ない場合は、initスクリプトを直接変更しても大丈夫ですか?

5
Attila Fulop

私はこれが古いことを知っていますが、www.confを変更してenv [UMASK] = 0002を追加することに携わった他の人にとっては、問題は解決しました。上記の回答者の回答のように2つではなく、2の前の3000に注意してください。

2
MikeD

debianメンテナに対応 Apacheには/ etc/Apache2/envvarsを使用できるので、対応するファイルがあるかもしれませんphpfpmの場合?また、systemdのユニットファイルにはumask設定がありますが、サービスにネイティブのsystemdユニットファイルがない場合は、それが尊重されるとは思いません。

1
Sophie