Apache不能使用Linux ACL

我在Apache和ACL方面遇到了很大的问题。 我有两台运行CentOS 6.3的服务器,但第一台运行的是CPanel / WHM,第二台服务器只是Apache,ACL和Samba,用于本地共享。

在第一个盒子(带有CPanel的盒子)中,我有一个名为/test的文件夹,这个文件夹的所有者是abc 。 我的Apache以nobody用户身份运行。 如果我尝试创build一个目录或文件(例如使用PHP),我不能。 如果我将用户nobody添加到ACL列表( setfacl -Rm u:nobody:rwx /test ),现在我可以写入此文件夹,即使所有者仍然是abc

同样的情况不适用于第二个盒子,标准的Apache(不是由CPanel编译),我不明白为什么。 我的文件系统在两台机器上都装有ACL。 我在第二个盒子里用Samba使用ACL没有任何问题,所以它本身不是一个ACL问题。

如果我将/test的所有者更改为nobody ,现在可以使用PHP脚本修改该目录。 我不能在第二个盒子上使用ACL。