HHVM cms,创建文件的用户权限

HHVM cms, user permission on creating files

我正在创建 cms,我正在使用 hhvm 作为 php 编译器。

hhvm 是 运行 作为用户 nginx,以及作为用户 nginx:nginx.

创建的每个文件或文件夹

然后该用户无法通过 ftp 删除或更改文件。

我该如何解决这个问题?

我想让 php 脚本创建的文件或文件夹有用户 - user:nginx

这里有两种解决方法。

  1. 将用户添加到nginx组并授予组成员写入权限(chmod -R 775 HHVM_WEB_DIRECTORY)。

  2. 使用setfacl命令,如setfacl -Rm u:user:rwx HHVM_WEB_DIRECTORY && setfacl -dm u:user:rwx HHVM_WEB_DIRECTORY