我正在创建cms,我使用hhvm作为php编译器。
hhvm以用户nginx的身份运行,以及以用户nginx:nginx创建的每个文件或文件夹。
然后该用户无法通过ftp删除或更改文件。
我该如何解决这个问题?
我希望我的文件或php脚本创建的文件夹有user-user:nginx
答案 0 :(得分:0)
以下是两种解决方案。
将用户添加到nginx群组并授予群组成员(chmod -R 775 HHVM_WEB_DIRECTORY
)的写入权限。
使用setfacl
命令,例如setfacl -Rm u:user:rwx HHVM_WEB_DIRECTORY && setfacl -dm u:user:rwx HHVM_WEB_DIRECTORY