Я хочу установить umask 0002
для Apache httpd, чтобы некоторые создаваемые им файлы были доступны для записи другим пользователям.
Традиционные решения, похоже, не работают в Amazon Linux 2 AMI.
Создайте файл /etc/systemd/system/httpd.service.d/umask.conf
с содержанием
[Service]
UMask=0002
Затем перезагрузите конфигурацию systemd и перезапустите службу httpd.
Вы можете сделать это из сценария, используя:
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