Ich führe einen rsyncBefehl 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 rsyncBefehl ausgeführt hat, und die anderen ebenfalls wenig sinnvoll sind. Dies geschieht sogar mit der --chmod=ugo=rwXOption, die ein ähnlicher Thread vorgeschlagen hat.
Was kann ich tun, um zu verhindern, dass überhaupt rsyncversucht wird, Berechtigungen festzulegen (und die Berechtigungen einfach der ACL-Vererbung in Windows zu überlassen)?
noaclverhindert 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.