服务器是运行Nginx & PHP的Cento7。我以用户nginx的身份运行Nginx和PHP。nginx是一个叫做网站管理员的组织的成员。
我的网站是/var/www/production/site/
拥有/var/www/production/site/ is other_user:webmasters。权限为0775,这些权限都应用于所有子目录。
PHP脚本调用file_put_contents(),但在尝试写入子目录时获得“拒绝权限”。
如果我将/var/www/production/site/的所有者更改为nginx:webmaster,则不会被拒绝权限。
SELinux是禁用的。
因此,作为具有RWX的组的成员,它不能编写。有什么建议吗?
发布于 2018-02-19 05:49:37
php是一个单独的守护进程,它(可能)作为不同的用户(而不是nginx)运行。
https://unix.stackexchange.com/questions/378984
复制相似问题