Wie kann man unter cygwin mit rsync konstante ACLs erstellen?

626
maaartinus

Ich habe einen Cygwin-Befehl verwendet

rsync -rtl --delete --delete-excluded /cygwin/c /mydisk 

unter Windows XP und endete mit einer 94 langen, völlig wahnsinnigen ACL für /mydisk/c. Keine der Optionen rtlsollte die ACL beibehalten, und es gibt sicherlich keine Möglichkeit, ein so großes Durcheinander zu erzeugen.

Ich möchte keine Zugriffskontrolle auf /mydisk(dh eine Zugriffssteuerungsliste, die allen Zugriff gewährt). Ich denke, ich kann das jetzt reparieren

cd /mydisk; cacls . /t /p everyone:f 

Ist das richtig?

Wie kann ich rsync so machen?

3
Ich würde gerne wissen, wie "rsync" meine ACLs auch nicht berührt (dh die ACL-Behandlung sollte nur Windows überlassen werden). palswim vor 13 Jahren 0

1 Antwort auf die Frage

0
Ярослав Рахматуллин

Rsync-Support: Behalten der Berechtigungen mit --permsund Ändern der Berechtigungen mit --chmod. Es gibt auch etwas namens --acls, aber ich bin nicht sicher, wie dies unter cygwin angewendet wird.