rsync不尊重cwrsync的权限和所有权

时间:2014-07-25 14:39:35

标签: rsync

rsync -avzd --owner=john --group=www-data  --chmod=ug=rwX,o=rX  -e "ssh -p 45"  /cygdrive/e/test  john@www.mydomain.com:/var/vhost/locals/test

这让我很生气..如果有人能提供可行的解决方案,我将非常感激。

我正在使用cwrsync

设置一些开发人员工作环境,windows到debian

在文件保存后,宏中会触发上述rsync命令。

除权限外,一切都很好用;结果是:

perms owner group
0644  john  john

是否可以使用rsync命令将权限设置为以下内容?     烫发所有者组     0755 john www-data

2 个答案:

答案 0 :(得分:1)

我有同样的问题。但我认为你的方法会带来一个安全问题,即apache现在可以写入www文件夹中的任何文件

答案 1 :(得分:0)

所以我放弃了......我找不到文件作为john登陆目的地的方法:www-data

作为一种解决方法,对于运行这些文件的vhost,我强制apache以john的形式运行:www-data

这很好用:

[...]
<IfModule mpm_itk_module>
AssignUserId john www-data
</IfModule>
[...]