-1
我创建cms,并且我使用hhvm作为php编译器。HHVM cms,创建文件的用户权限
hhvm以用户nginx的身份运行,并创建用户nginx:nginx的每个文件或文件夹。
然后,该用户不能通过ftp删除或更改文件。
我该如何解决这个问题?
我想我的文件或PHP脚本创建的文件夹具有用户 - 用户:nginx的
我创建cms,并且我使用hhvm作为php编译器。HHVM cms,创建文件的用户权限
hhvm以用户nginx的身份运行,并创建用户nginx:nginx的每个文件或文件夹。
然后,该用户不能通过ftp删除或更改文件。
我该如何解决这个问题?
我想我的文件或PHP脚本创建的文件夹具有用户 - 用户:nginx的
这里有两种解决方案。
将用户添加到nginx组中并向组成员授予写入权限(chmod -R 775 HHVM_WEB_DIRECTORY
)。
使用setfacl
命令,如setfacl -Rm u:user:rwx HHVM_WEB_DIRECTORY && setfacl -dm u:user:rwx HHVM_WEB_DIRECTORY