Git和www-data权限

时间:2014-07-15 01:27:16

标签: git magento file-permissions git-post-receive

我目前正在尝试使用Magento git部署post-receive,但我坚持使用文件权限。有 git www-data 用户 - 我猜 git 需要写入权限才能写入/ var / www / html /但Magento表示 www-data 在大多数dirs和400个文件上的权限设置为500。

如何处理这种情况?

2 个答案:

答案 0 :(得分:0)

查看ACL。 getfaclsetfact

文件系统ACL允许您拥有比标准UNIX更细粒度的系统:u:g:o权限允许。

答案 1 :(得分:0)

不要使用Magento建议并使用您需要的权限(例如,您可以将git运行的用户添加到对/ var / www / html /具有写权限的特殊组中)。此外,您还可以使用SELinux / ACL&W / Whatever来更具体地限制权限。

如果没有写入权限,则无法在此目录中制作git更改文件。