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