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
答案 0 :(得分:1)
我有同样的问题。但我认为你的方法会带来一个安全问题,即apache现在可以写入www文件夹中的任何文件
答案 1 :(得分:0)
所以我放弃了......我找不到文件作为john登陆目的地的方法:www-data
作为一种解决方法,对于运行这些文件的vhost,我强制apache以john的形式运行:www-data
这很好用:
[...]
<IfModule mpm_itk_module>
AssignUserId john www-data
</IfModule>
[...]