cwRsync在Windows 7上忽略"nontsec"

anu*_*shr 11 permissions cwrsync windows-7

我使用cwRsync将一些文件从Windows同步到Ubuntu.这个过程曾经在Vista上运行良好,但自从我升级到Windows7后,我不断遇到权限问题.

一些背景...我确实用过在Vista上获得相同的权限问题,但是通过使用CYGWIN=nontsec环境变量解决了这个问题.

预备问题

rsync: failed to modify permissions on xxx: Permission denied (13)
Run Code Online (Sandbox Code Playgroud)

由于Windows和UNIX文件权限不同,因此使用Windows权限同步文件没有意义.rsync的作用是将UNIX端的权限设置为0(d---------).为了防止这种情况,cygwin有一个nontsec变量,指示它忽略Windows文件的权限.

问题是,在Windows7上,nontsec似乎没有任何影响.

Rai*_*ise 7

你的解决方案,我不得不做一个调整,看它对我有用 - 而不是你的etc/fstab内容,我使用你引用的论坛主题中的这些内容:

none /cygdrive cygdrive binary,posix=0,user,noacl 0 0
Run Code Online (Sandbox Code Playgroud)

我正在使用cwRsync安装程序4.0.3.我很高兴它对我有用,但我不能提供一个理由,不熟悉fstab语法和选项.希望它能为其他人增加一些有用的东西.