Rsync 忽略 —chown 和 —usermap

Rsync 忽略 —chown 和 —usermap

我尝试使用 rsync 将文件从我的 Mac 复制到 Debian 服务器。因此我通过 Homebrew 安装了当前版本。

现在同步正在运行,但尽管我使用了—chown=www-data:www-data—usermap=*:www-data选项,但我的文件在目标上归 root(ssh 用户)所有。似乎 rsync 忽略了它们。

有任何想法吗?

答案1

我发现的一个明显问题是您提供的选项不正确。

--chown您的问题不是这样的-chown,它包含一个 Unicode 破折号,而不是预期的两个标准连字符。

--usermap您的问题所显示的情况也是如此—usermap

答案2

这是一个版本问题,所以我的 mac os 上的版本不支持--chownetc 选项。

相关内容