2015-09-01 10 views
-1

我创建cms,并且我使用hhvm作为php编译器。HHVM cms,创建文件的用户权限

hhvm以用户nginx的身份运行,并创建用户nginx:nginx的每个文件或文件夹。

然后,该用户不能通过ftp删除或更改文件。

我该如何解决这个问题?

我想我的文件或PHP脚本创建的文件夹具有用户 - 用户:nginx的

回答

0

这里有两种解决方案。

  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