Ini adalah hasil pertama dalam hasil penelusuran Google untuk "CentOS 7 apache umask", jadi saya akan membagikan apa yang perlu saya lakukan agar ini berfungsi dengan CentOS 7.
Dengan CentOS 7, echo "umask 002" >> /etc/sysconfig/httpd
-metode tidak bekerja untuk saya.
Saya menimpa file startup systemd dengan membuat folder /etc/systemd/system/httpd.service.d
dan disana saya membuat file umask.conf dengan garis:
[Service]
UMask=0007
Di-boot dan berhasil untuk saya.
Apache mewarisi umask
-nya dari proses induknya (yaitu proses yang memulai Apache); ini biasanya adalah /etc/init.d/
naskah. Jadi beri umask
perintah dalam skrip itu.
Untuk CentOS dan distro Red Hat lainnya, tambahkan pengaturan umask ke /etc/sysconfig/httpd dan restart apache.
[root ~]$ echo "umask 002" >> /etc/sysconfig/httpd [root ~]$ service httpd restart
Info lebih lanjut:Umask Apache2 | MDLog:/sysadmin
Untuk sistem Debian dan Ubuntu, Anda juga dapat mengedit /etc/apache2/envvars
.