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