Rsync未正确设置Windows文件夹的权限

Mic*_*ael 5 windows rsync directory-permissions

我在Windows 7上使用rsync(特别是cwrsync).我正在使用一个简单的命令:

rsync -r --perms --delete /cygdrive/c/Users/Michael/Documents/Personal/ /cygdrive/c/Users/Michael/Documents/Personal_Backup/
Run Code Online (Sandbox Code Playgroud)

递归副本工作正常,除非我在目标上由rsync创建的任何文件夹上(右键单击/属性/安全性选项卡); 我收到以下弹出消息:

{folderName}上的权限排序不正确,这可能会导致某些条目无效.

我也尝试了--acls选项,但得到以下错误:

recv_acl_access:值超出范围:ff rsync错误:acls.c中rsync协议数据流(代码12)中的错误(690)[Receiver = 3.0.rsync:连接意外关闭(到目前为止收到9个字​​节)[sender] rsync错误:在io.c(610)[发送者= 3.0.8]的rsync协议数据流(代码12)中出错

在任何情况下,我只是想正确使用rsync,以便在Windows中查看安全权限不会引发错误.

biz*_*zna 3

迈克尔,

此解决方案建议您不应使用--perms,而--chmod=ugo=rwX应使用 。

祝你好运!

多坦