Hallo,
ich habe in meinem Docker einen Ordner gemounted. Nun möchte ich einige Dateien von UnterOrdnerA nach UnterOrdnerB kopieren. Ich nutze dazu rsync, welches die Aufgabe ohne Probleme lößt. Allerdings gehen dabei die Benutzer-Berechtigungen verloren. Auch das anfügen des "-A" flags hilft dabei nicht.
Löße ich die selbe Aufgabe mit "cp" werde alle Berechtigungen sauber mit übernommen. Jedoche benötige ich die "-exclude Funktion" von rsync da ich einige Fallunterscheidungen habe, (bzw. optionale Unterordner) die es äußerst umfangreich gestalten ein Script dafür zu schreiben.
Mit dem "synoacltool" (synoacltool enfore-inherit) wäre es möglich im Nachhinein die Berechtigungen wieder herzustellen, allerdings funktioniert das nicht aus dem Docker-Container heraus.
Meine Ziel ist es mittels rsync Dateien zu kopieren/syncronisieren und die Genehmigungen bzw. Berechtigungen bleiben dabei erhalten.
Berechtigungen "verloren":
Vielen Dank für jegliche Hilfe im Voraus!
ich habe in meinem Docker einen Ordner gemounted. Nun möchte ich einige Dateien von UnterOrdnerA nach UnterOrdnerB kopieren. Ich nutze dazu rsync, welches die Aufgabe ohne Probleme lößt. Allerdings gehen dabei die Benutzer-Berechtigungen verloren. Auch das anfügen des "-A" flags hilft dabei nicht.
Löße ich die selbe Aufgabe mit "cp" werde alle Berechtigungen sauber mit übernommen. Jedoche benötige ich die "-exclude Funktion" von rsync da ich einige Fallunterscheidungen habe, (bzw. optionale Unterordner) die es äußerst umfangreich gestalten ein Script dafür zu schreiben.
Mit dem "synoacltool" (synoacltool enfore-inherit) wäre es möglich im Nachhinein die Berechtigungen wieder herzustellen, allerdings funktioniert das nicht aus dem Docker-Container heraus.
Meine Ziel ist es mittels rsync Dateien zu kopieren/syncronisieren und die Genehmigungen bzw. Berechtigungen bleiben dabei erhalten.
Berechtigungen "verloren":
Vielen Dank für jegliche Hilfe im Voraus!