一尘不染

设置Apache用户的umask

linux

我正在设置一个LAMP服务器,并想将Apache的umask设置设置为002,以便所有Apache创建的文件都设置了组写许可权位(以便同一组的成员可以覆盖这些文件)。

有谁知道如何做到这一点?我知道在Ubuntu上,您可以使用/ etc /apache2/envvars文件配置umask,但是服务器正在运行CentOS。

更新
此问题与我刚才问的另一个问题(LAMP服务器的Linux用户和组)有关。如果愿意,请更新另一个问题,以使用最佳设置来使开发人员用户在服务器上可以编辑apache用户创建的文件。


阅读 288

收藏
2020-06-02

共1个答案

一尘不染

Apacheumask从其父进程(即启动Apache的进程)继承它;这通常应该是/etc/init.d/脚本。因此,umask在该脚本中放置一个命令。

2020-06-02