Ich führe einen rsync
Befehl aus und kopiere meine Dateien von einem Server auf meinen Windows-Computer wie folgt:
rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/
Immer wenn dieser Befehl ein Verzeichnis erstellt, wird ein Verzeichnis mit verrückten ACLs / Berechtigungen erstellt. Für mich werden in der Regel zehn <not inherited>
Einträge erstellt, wobei ein Eintrag für den Benutzer verweigert wird, der den rsync
Befehl ausgeführt hat, und die anderen ebenfalls wenig sinnvoll sind. Dies geschieht sogar mit der --chmod=ugo=rwX
Option, die ein ähnlicher Thread vorgeschlagen hat.
Was kann ich tun, um zu verhindern, dass überhaupt rsync
versucht wird, Berechtigungen festzulegen (und die Berechtigungen einfach der ACL-Vererbung in Windows zu überlassen)?
noacl
verhindert zwar die verrückten Berechtigungen, aber da es Berechtigungen mit dem "schreibgeschützten" Bit vortäuscht, erhalte ich eine Reihe seltsamer, teilweise schreibgeschützter Verzeichnisse. Dies ist eine Verbesserung.