9

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

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

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

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

1 ответ1

12

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .