
我想要设置umask 0002
Apache 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