如何在 Amazon Linux 2 AMI 上为 Apache 设置 umask

如何在 Amazon Linux 2 AMI 上为 Apache 设置 umask

我想要设置umask 0002Apache httpd,以便它创建的某些文件可以被其他用户写入。

传统解决方案似乎不适用于 Amazon Linux 2 AMI。

答案1

创建文件/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

相关内容