Я запускаю rsyncкоманду, копирую мои файлы с сервера на мой компьютер с Windows, например:
rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/
Всякий раз, когда эта команда создает каталог, она стремится создать каталог с безумными ACL / разрешениями. Для меня это имеет тенденцию создавать десять <not inherited>записей, с одной запрещающей записью для пользователя, который выполнил rsyncкоманду, а другие не имеют особого смысла. Это даже происходит с использованием --chmod=ugo=rwXопции, предложенной аналогичной веткой .
Что я могу сделать, чтобы вообще не rsyncпытаться устанавливать разрешения (и просто оставить разрешения для наследования ACL в Windows)?
noaclдействительно предотвращает сумасшедшие разрешения, но так как он подделывает разрешения с помощью бита «только для чтения», я получаю кучу странных частичных каталогов, доступных только для чтения. Это улучшение.