Windows上的Rsync:无法访问复制的文件夹

时间:2016-04-19 15:44:36

标签: windows cygwin rsync

我尝试在两台 Windows Server 计算机之间复制文件。 在两台服务器上都安装了cygwin 1.7.23。 该脚本由 SYSTEM 用户运行。 问题是以管理员用户身份登录时无法再访问文件,尽管已使用来自cygwin的ls -l复制和验证权限。 ("您目前无权访问此文件夹")。

重要观察:此问题仅在将文件从远程复制到本地计算机时重现。从本地远程的处理工作。

  1. 尝试使用rsyc并使用以下选项:

    rsync -hrtavpe" ssh"

  2. 尝试使用rsync< chmod选项

    添加默认权限

    - 搭配chmod =都= RWX,DGO = RX,FU = RW,雾= R

  3. 按照本文[1]中的建议编辑C:\ cygwin \ etc \ fstab文件[1]

  4. 创建了两个以SYSTEM用户身份登录的文件夹:

    • 使用rsync创建的第一个是 NOT 可访问(folder_copied_with_rsync)。

    • 第二个是使用mkdir创建的,可以访问(folder_created_manualy)

    输出icalcs(来自cmd)和ls -l(来自cygwin):

    C:\NgNMS>icacls folder_copied_with_rsync
    folder_copied_with_rsync NT AUTHORITY\SYSTEM:(F)
                             NT AUTHORITY\SYSTEM:(RX,W,DC)
                             BUILTIN\Users:(DENY)(W,RD,REA,X,DC)
                             NT AUTHORITY\SYSTEM:(Rc,S,RA)
                             BUILTIN\Users:(RX,W,DC)
                             Everyone:(Rc,S,RA)
                             CREATOR OWNER:(OI)(CI)(IO)(F)
                             NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(RX,W,DC)
                             CREATOR GROUP:(OI)(CI)(IO)(RX,W,DC)
                             BUILTIN\Users:(OI)(CI)(IO)(RX,W,DC)
                             Everyone:(OI)(CI)(IO)(Rc,S,RA)
    
    Successfully processed 1 files; Failed processing 0 files
    
    C:\NgNMS>icacls folder_created_manualy
    folder_created_manualy NT AUTHORITY\SYSTEM:(F)
                           NT AUTHORITY\SYSTEM:(RX,W,DC)
                           NT AUTHORITY\SYSTEM:(RX,W,DC)
                           BUILTIN\Users:(RX,W,DC)
                           Everyone:(Rc,S,RA)
                           CREATOR OWNER:(OI)(CI)(IO)(F)
                           NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(RX,W,DC)
                           CREATOR GROUP:(OI)(CI)(IO)(RX,W,DC)
                           BUILTIN\Users:(OI)(CI)(IO)(RX,W,DC)
                           Everyone:(OI)(CI)(IO)(Rc,S,RA)
    
    Successfully processed 1 files; Failed processing 0 files
    
    
    ls -l
    drwxrwx---+ 1 SYSTEM         SYSTEM       0 Apr 19 15:00 folder_copied_with_rsync
    drwxrwx---+ 1 Administrators Domain Users 0 Apr 20 11:55 folder_created_manualy
    

    [1] Rsync on Windows: wrong permissions for created directories

0 个答案:

没有答案