Назад | Перейти на главную страницу

Как установить umask для Apache в Amazon Linux 2 AMI

Я хочу установить 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