Оставьте обработку ACL для Windows с помощью Cygwin rsync

Я запускаю команду rsync , копируя свои файлы с сервера на мою машину Windows, например:

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

Всякий раз, когда эта команда создает каталог, она имеет тенденцию создавать каталог с сумасшедшими ACL / разрешениями. Для меня он имеет тенденцию создавать десять записей <not inherited> с одной отрицательной записью для пользователя, который запускал команду rsync , а другие не имеют особого смысла. Это даже происходит с использованием --chmod=ugo=rwX , которую предложил аналогичный поток .

Что я могу сделать, чтобы предотвратить попытки rsync устанавливать разрешения вообще (и просто оставить разрешения наследования ACL в Windows)?

Установите соответствующий каталог с параметром noacl , как описано в руководстве .

(И если вы хотите знать, почему сопоставление разрешений Unix для ACL Windows не является простым, см. Здесь .)

  • Как установить переменные среды для удаленного процесса rsync?
  • Кто-нибудь знает, почему rsync будет продолжать отправлять файлы снова и снова?
  • Как я могу ограничить приоритет ввода-вывода диска для процесса в Windows XP?
  • Почему rsync через SSH дает мне 10-кратную пропускную способность SCP?
  • Как выполнить rsync большой файл с минимальными затратами на процессор и пропускную способность?
  • Rsync-подобная автоматическая дельта-резервная копия съемного жесткого диска на окнах
  • rsync: как я могу настроить его для создания целевого каталога на сервере?
  • Определить файлы, которые будут удалены при удалении каталога rsync -link-dest?
  • Перенаправить все SSH-трафик через сервер «посредника»
  • Linux merge folders: rsync?
  • Rsync --remove-source-файлы удаляет исходные файлы по одному или после завершения rsync?
  • Давайте будем гением компьютера.