我有一个由 mercurial 控制的 php webapp。它在 /var/www/directory/ 中。这些文件归用户和组“www-data”所有。在我进行一些更改后,这些文件将归 root.root 所有。
那是因为 hg 是由 root 运行的?这是一个远程服务器,我只有root访问权限,如何解决这个问题?我不想在每次拉取后手动和递归地在目录中运行 chown ,也因为有些子目录不属于 www-data 。
不知道我做的对不对,尝试修改hgrc
[trusted]
users = www-data
groups = www-data
没用