我正在设置一个LAMP服务器,并想将Apache的umask设置设置为002,以便所有Apache创建的文件都设置了组写许可权位(以便同一组的成员可以覆盖这些文件)。
有谁知道如何做到这一点?我知道在Ubuntu上,您可以使用/ etc /apache2/envvars文件配置umask,但是服务器正在运行CentOS。
更新 此问题与我刚才问的另一个问题(LAMP服务器的Linux用户和组)有关。如果愿意,请更新另一个问题,以使用最佳设置来使开发人员用户在服务器上可以编辑apache用户创建的文件。
Apacheumask从其父进程(即启动Apache的进程)继承它;这通常应该是/etc/init.d/脚本。因此,umask在该脚本中放置一个命令。
umask
/etc/init.d/