I want to set umask 0002
for Apache httpd so that certain files that it creates will be writable by other users.
The traditional solutions don't seem to work on Amazon Linux 2 AMI.
I want to set umask 0002
for Apache httpd so that certain files that it creates will be writable by other users.
The traditional solutions don't seem to work on Amazon Linux 2 AMI.
Create the file /etc/systemd/system/httpd.service.d/umask.conf
with the contents
[Service]
UMask=0002
Then reload the systemd configuration and restart the httpd service.
You can do this from within a script using:
mkdir -p /etc/systemd/system/httpd.service.d
cat >> /etc/systemd/system/httpd.service.d/umask.conf << 'EOL'
[Service]
UMask=0002
EOL
systemctl daemon-reload
service httpd restart