Problema de permissão de Robocopy

2

Estou usando robocopy para sincronizar arquivos entre dois servidores diferentes (um deles não é um servidor Windows, mas expõe compartilhamentos semelhantes ao Windows); mas estou tendo um problema de permissão.

Eu preciso replicar todo o conteúdo e também manter as ACLs existentes; Estou usando um comando assim:

robocopy.exe \server1\share \server2\share /mir /copyall

No entanto, a conta de usuário que executa este comando só tem acesso read a algumas pastas; isso leva a um problema interessante: após a primeira sincronização, as mesmas permissões são aplicadas às pastas copiadas ... e, assim, a conta do usuário perde o acesso de gravação a essas pastas e não pode mais atualizá-las.

Existe alguma maneira de evitar ou corrigir isso?

    
por Massimo 19.12.2016 / 19:24

1 resposta

2

O Robocopy inclui uma opção /b que ativa e usa os privilégios de Backup especiais que permitem o processo para ignorar os controles de acesso. Assumindo atribuições de direitos padrão, você precisa estar executando como administrador, operador de servidor ou operador de backup para usar essa opção. A opção /zb diz ao robocopy para usar apenas o modo de backup quando necessário.

    
por 20.12.2016 / 20:38