我的操作系统是Linux Mint 17.我的目标是允许读取仅用于root和apache的/ mnt / wwwdata。 我试图在目录/ mnt / wwwdata中设置apache文档根目录,对于包含用户“root”和“www-data”的组wwwadmins,权限为0770。 Apache是从源代码编译的,没有安装apt-get。 它放在/ usr / local / apache2中。
在这个时候,apache不能访问这个目录下的php文件。 当我设置0777,它有帮助。
我怀疑,我编译的Apache是另一个用户,比'www-data'。 我怎么能知道Apache的名字?
通常你可以在你的httpd.conf设置它。 在那里你可以设置:
User nobody Group nobody
这是apache2在启动时使用的用户和组。