服务器是Cento7运行Nginx& PHP。我以用户nginx的身份运行Nginx和PHP-FPM。 nginx是一个名为webmasters的组织的成员。
我的网站位于/ var / www / production / site /
/ var / www / production / site /的所有者是other_user:webmasters。 权限是0775 这些都适用于所有子文件夹。
php脚本调用file_put_contents()但在尝试写入子文件夹时获得“权限被拒绝”。
如果我将/ var / www / production / site /的所有者更改为nginx:webmasters我不会被拒绝许可。
SELinux被禁用。
因此作为具有RWX的组的成员,它无法写入。有什么建议吗?
答案 0 :(得分:1)
如果您希望群组成员能够写入群组,则需要为775。 755是rwxr-xr-x,这意味着所有者可以执行任何操作,但该组可以读取但不能写入。 775是rwxrwxr-x,它只会阻止用户或组外的任何人写入它。