因为Cygwin迁移到ntfs时存在人文件权限问题,在win平台上会导致文件权限问题。rsync后每个文件和文件夹都被添上几个<not inherit>的用户及当前用户被deny掉。因此当前用户就无法访问虚拟目录对应的目录。
以下解决方法可以解决当前用户被deny的问题。但<not inherit>的用户仍然被添加。
- 在DeltaC端添加 –perms (两个英文短横线)
- DeltaC的Options里将 Change permissions on server to read/write 打上勾。
如果已经有部分目录已经被deny访问。采用以下方法:
- DeltaS的虚拟目录右击,选择fix file permission,如果文件多,需要耐心等待一些时间。
- 在上一级可以访问的目录上选择合适的权限,并将权限传播到下级文件和目录。文件多的时候,这个操作也会花一些时间。
Pingback: 新版DeltaCopy: DeltaCopy_rsync3.12 | 南宅自留地