目前,我正试图使用Magento git post-receive来部署文件,但是文件权限却被困住了。有git和www-数据用户--我猜git需要写权限才能写入/var/www/html/,但是Magento建议www-数据在大多数dirs上的权限设置为500,对文件的权限设置为400。
如何处理这种情况?
发布于 2014-07-15 01:32:42
调查ACL。getfacl和setfact.
文件系统ACL允许您拥有比标准UNIX类的u:g:o权限所允许的更细粒度的系统。
发布于 2014-07-15 01:42:50
不要使用Magento建议并使用您需要的权限(例如,您可以将运行git的用户添加到对/var/www/html/具有写权限的特定组中)。此外,您还可以更具体地使用SELinux/ACL的/任何其他方式限制权限。
如果该目录没有写权限,则无法使git更改该目录中的文件。
https://stackoverflow.com/questions/24748582
复制相似问题