当将文件(使用 cygwin 上的 rsync)从 Linux 恢复到 Microsoft Windows XP(可能还有所有版本的 Windows)时,每个恢复的文件都有非常严格的权限,只有“SYSTEM”帐户可以访问这些恢复的文件。
我知道如何更改权限,但我正在寻找一种解决方案,使 rsync 恢复的文件继承文件同步/恢复到的父文件夹的权限。或者,只需修改文件而不更改它们在 Windows 计算机上的当前权限。或者类似的东西最终以一种我不必在每次恢复/同步后手动调整权限的方式恢复文件。
答案1
如果您让 rsynch 进程在“管理员”用户下运行,通常不会出现问题。我在 Windows 下使用增量复制,并将增量复制服务设置为以管理员身份运行,同时授予管理员以服务身份运行的权限。
这解决了您面临的问题。