Fedora 19でuphpを設定する場所(phpスクリプトによって作成されたファイルに適切な権限を設定するため)が見つかりません。(特に、新しいファイルに権限664を設定したい)
これが誰かを助けるために、私が最後にそれをした方法は次のとおりです:
ファイルを作成する
/etc/systemd/system/php5-fpm.service.d/php5-fpm.service.conf
(末尾は.conf
)の内容:
.include /lib/systemd/system/php5-fpm.service
[Service]
UMask=0002
次に実行します
systemctl daemon-reload
systemctl restart php5-fpm
とにかく走れ: systemctl edit unit.service
。これにより、サービスのoverride.confが作成されます。内部追加:[Service] UMask=0002
そしてサービスを再度有効にします:systemctl reenable unit.service
あなたの場合、unit.serviceはhttpd.serviceです。
centOs7にsystemdサービスがある場合、サービスを停止し、再度有効にして修正する必要があります。
systemctl stop httpd
vi /usr/lib/systemd/system/httpd.service
これを追加:
[Service]
UMask=0002
Esc ZZでファイルを保存します。 Apacheを有効にして再度起動します。
systemctl enable httpd
systemctl start httpd
それから面白い部分は私が770mmではなくchmod 774を持っているということです
-rw-rw-r-- 1 Apache apache 405163 Apr 26 11:04 0FreeRADIUS.pdf
-rw-rw-r-- 1 Apache apache 42496 Apr 26 11:05 admiraliteitsraad.doc