我有一个目录:
/home/sites/
我希望Apache能够改变任何文件,最终在这个目录中。 login这些网站的个人用户可能会把什么权限或所有权放在他们的文件上并不重要–apache可以改变他们。
这怎么可能?
如果您使用PHP,避免将所有权更改为apache的最佳方法是使用mod_fcgid和suexec。 这样,每个PHP文件将作为文件的所有者执行。 你也可以使用suPHP,但性能较差。
您可以使用以下设置粘贴文件夹的组
chown -R :<apache group> /home/sites chmod -R g+s /home/sites
这样,保存到目录的所有文件都将具有组<apache group>。