使用 rsync 时如何设置权限和所有权?

使用 rsync 时如何设置权限和所有权?

我在用着capistrano-wpcli关联),一个使用“rsync”在开发和测试服务器之间同步文件夹的程序。

我已将uploads远程服务器上的文件夹权限临时设置为 777:

drwxrwxrwx 3 web www-data 4096 May 24 20:04 uploads

我以deploy用户身份执行 rsync 操作,部署用户在www-data组中(如果 777 权限很重要)。

rsync 命令如下所示:

rsync -avz --rsh=ssh web/应用程序/上传/[电子邮件保护]:/srv/www/domain.com/shared/uploads/

不幸的是,rsync 操作多次返回此错误消息:

rsync:无法在“/srv/www/domain.com/shared/uploads/.”上设置时间:操作不允许(1)

为什么不允许rsync操作?

相关内容