Назад | Перейти на главную страницу

Проблема с разрешением Robocopy

я использую Робокопия для синхронизации файлов между двумя разными серверами (один из них не является сервером Windows, но предоставляет общие ресурсы, подобные Windows); но у меня проблема с разрешением.

Мне нужно реплицировать все содержимое, а также сохранить существующие ACL; Я использую такую ​​команду:

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

Однако учетная запись пользователя, которая запускает эту команду, имеет только читать доступ к некоторым папкам; это приводит к интересной проблеме: после первой синхронизации к скопированным папкам применяются те же разрешения ... и, следовательно, учетная запись пользователя теряет доступ на запись в эти папки и больше не могу их обновлять.

Есть ли способ избежать этого или исправить это?

Robocopy включает опцию /b который активирует и использует специальные привилегии резервного копирования которые позволяют процессу обходить контроль доступа. Предполагая, что права назначены по умолчанию, вы должны работать как администратор, оператор сервера или оператор резервного копирования, чтобы использовать эту опцию. В /zb опция указывает robocopy использовать режим резервного копирования только при необходимости.