rsync:--groupmap=*:www-data:未知选项
我试图在rsync行中添加一个选项,以设置已传输的文件组,以便将www-data作为它们的组。
当我添加选项时,我会得到上面的消息。
下面是我正在尝试的rsync行:
rsync -avz --delete --chmod=ug=rwX,o=rX --groupmap=*:www-data ' -e "ssh -p 48" /cygdrive/e/test john@my.domain.com:/var/vhost/locals/test
没有-groupmap标志,这些文件将以john:john的形式登陆,而不是所需的jonh:www-data。
这是从窗户到ubuntu的。
有人有什么想法吗?
当我尝试使用--chown时,情况也是一样:
rsync: --chown=john:www-data: unknown option
发布于 2014-07-25 02:39:17
解决这一问题的最快方法是倒转到Windows。如果您从Windows在Ubuntu上进行rsync,您应该能够在那里设置权限。
发布于 2014-07-26 14:52:38
我放弃了。其中一项工作是以john的身份运行apache :www-data。rsync将新文件复制到目标文件john,但apache可以将它们作为john:www-data运行很好地读取。
[...]
<IfModule mpm_itk_module>
AssignUserId john www-data
</IfModule>
[...]
发布于 2018-10-17 14:53:56
我主要使用本地窗口,所以这是用于与服务器(debian)同步文件的命令行:
user@user-PC /cygdrive/c/wamp64/www/projects
$ rsync -rptgoDvhP --chown=www-data:www-data --exclude=.env --exclude=vendor --exclude=node_modules --exclude=.git --exclude=tests --exclude=.phpintel --exclude=storage ./website/ username@hostname:/var/www/html/website
我希望这对你有帮助。
https://serverfault.com/questions/615369
复制相似问题