Linux

如何在 Fedora 中為 php-fpm 設置 umask

  • October 3, 2016

我找不到在 Fedora 19 中設置 umask(為 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

引用自:https://serverfault.com/questions/582371