CentOS7でApacheのumaskを変更する

apacheでグループから書き込みをできるようにしたときになどに使います。

現在のumaskの表示(モジュール版PHP)

cd /paht/to/documentroot
vim umask.php
---
<?php 

$num = umask();
echo "$num";

?>
---

ブラウザからアクセスすると18とでます(0022は8進数)

umaskの変更

vim /etc/systemd/system/httpd.service
---
.include /lib/systemd/system/httpd.service
[Service]
UMask=002
---

systemctl --system daemon-reload
systemctl restart httpd

再度ブラウザからumask.phpを表示すると2になっているはずです。