Deixe o tratamento da ACL para o Windows com o Cygwin rsync

9

Estou executando um comando rsync , copiando meus arquivos de um servidor para minha máquina Windows, como:

rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/

Sempre que este comando cria um diretório, ele tende a criar um diretório com ACLs / permissões malucas. Para mim, ele tende a criar dez <not inherited> entradas, com uma entrada de negação para o usuário que executou o comando rsync , e as outras não fazem muito sentido também. Isso acontece mesmo com a opção --chmod=ugo=rwX , sugerida por um tópico semelhante .

O que posso fazer para evitar que rsync tente definir permissões (e apenas deixe as permissões para a herança da ACL no Windows)?

    
por palswim 14.04.2011 / 18:04

1 resposta

12

Monte o diretório em questão com a opção noacl , conforme descrito no manual .

(E se você quiser saber por que o mapeamento de permissões Unix para ACLs do Windows não é simples, veja aqui .)

    
por 14.04.2011 / 18:47