【发布时间】:2010-01-23 18:23:14
【问题描述】:
我使用 cwRsync 将一些文件从 Windows 同步到 Ubuntu。这个过程过去在 Vista 上运行良好,但自从我升级到 Windows7 后,我一直遇到权限问题。
一些背景知识...我确实使用过在 Vista 上获得相同的权限问题,但通过使用 CYGWIN=nontsec 环境变量得到了解决。
前提问题
rsync: failed to modify permissions on xxx: Permission denied (13)
由于 windows 和 UNIX 文件权限不同,因此将文件与 windows 权限同步是没有意义的。 rsync 所做的是将 UNIX 端的权限设置为 0 (d---------)。为了防止这种情况,cygwin 有 nontsec 变量,指示它忽略 windows 文件权限。
问题是,在 Windows7 上,nontsec 似乎没有任何效果。
【问题讨论】:
标签: windows-7 permissions cwrsync