Genehmigung für Ordner beim Kopieren mit übernehmen

caleo

Benutzer
Mitglied seit
11. Mrz 2013
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Moin,

kurze Erklärung: Auf unserer DS im Büro gibt es einen Musterordner, der beim Anlegen neuer Projekte einfach kopiert wird.
Die darin befindliche Ordnerstruktur hat sich bewährt und soll auch so erhalten bleiben... ABER: Auf einen einzelnen Ordner solle eine Benutzergruppe künftig keinen Zugriff mehr erhalten.

Ich habe in der FileStation dem Ordner über das Kontextmenü "Eigenschaften" im Reiter "Genehmigung" die entsprechenden Rechte erteilt. Funktioniert bis hierhin super...

Wenn ich den Musterordner aber jetzt kopiere (egal ob in der FIleStation oder im WindowsExplorer) sind die Genehmigung wieder zurückgesetzt und jeder hat Zugriff.

Kann man irgendwo einstellen, dass die Genehmigungen beim kopieren übernommen werden? Ode gibt's ne andere Lösung?

Habt jetzt schon vielen Dank....

Gruß
caleo

DS716+ mit aktuellem DSM
 

Flessi

Benutzer
Mitglied seit
14. Sep 2012
Beiträge
424
Punkte für Reaktionen
53
Punkte
34
Bei "DSM-Hilfe Dateien lesen und verschieben" findet man:
"Beim Verschieben einer Datei oder eines Ordners bleibt der „Eigentümer“ gleich. Wenn eine Datei oder ein Ordner aber kopiert wird, wechselt der „Eigentümer“ zu dem Benutzer, der die Kopie angefertigt hat."
 

caleo

Benutzer
Mitglied seit
11. Mrz 2013
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Vielleicht versteht ich es ja nicht, aber es geht mir ja nicht darum, wer Eigentümer des Ordners ist, sondern wer überhaupt ein Genehmigung für den Ordner hat...
Im übrigen habe ich als Eigentümer des Ordners den selben kopiert und die vorher zugeteilten "Genehmigungen" waren dann auch wieder zurückgesetzt...
 

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.984
Punkte für Reaktionen
624
Punkte
484
Wenn du die Berechtigungen über die "erweiterten Berechtigungen" vorgenommen hast, so ist das m.W. immer an den übergeordneten Ordner bzw. die Freigabe gekoppelt. Wenn du eine Kopie erstellst, dann brichst du die Kette und die Berechtigungen greifen nicht mehr.
 

caleo

Benutzer
Mitglied seit
11. Mrz 2013
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Nein, nicht über die "erweiterten Berechtigungen", sondern in der FileStation Rechtsklick auf den Ordner und dort über "Eigenschaften"
eigenschaften.PNG

Dort habe ich dann Genehmigungen für den Ordner erteilt: den admin und 2 Gruppen
vor-kopie.PNG

Wenn nun der Besitzer des Ordners eine Kopie des Ordners erstellt, ist danach auch wieder eine Berechtigung für eine weitere Benutzergruppe vorhanden (die ja aber keinen Zugriff erhalten soll)
nach-kopie.PNG

Oder gilt hier auch die selbe Hierachie für die Rechteverwaltung wie über "erweiterte Berechtigung" und beim Kopieren greift wieder die EInstellung für den übergeordneten Ordner?

Aber zu guter letzt: Das wäre ja leider auch nur die Erklärung warum die Genehmigungen nicht übernommen werden? Ideen wie man es ümgehen könnte, ohne dass ich eine seit 15 Jahre etablierte Ordnerstruktur komplett über den Haufen werfe?
 

vitruv221

Benutzer
Mitglied seit
31. Mrz 2011
Beiträge
107
Punkte für Reaktionen
8
Punkte
18
Ich will das Thema mal wieder nach oben holen, weil ich auch nach einer Lösung suche, beim Kopieren eines Ordnerpaketes die unterschiedlichen Berechtigungen dabei mitkopieren zu können.
Hat wer eine Lösung?
 

ottosykora

Benutzer
Mitglied seit
17. Apr 2013
Beiträge
8.288
Punkte für Reaktionen
908
Punkte
268
siehe #2

dort steh was geht
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.383
Punkte für Reaktionen
1.199
Punkte
234
Damit funktioniert es bei mir:
Wichtig ist, dass die Zugriffsrechte in den Quellordnern ausdrücklich gemacht wurden (sie sind in der GUI also nicht nur grau, sondern schwarz).

Aufruf als user root:
Bash:
#!/bin/sh

# Quelle und Ziel sind anzupassen:
    SOURCE="/volume1/dir/source"
    TARGET="/volume1/dir/target"

#-----------------------------------
# kopieren (alternativ mit cp ect.):
    /bin/rsync -aHcxv "${SOURCE%/}/" "${TARGET}" 2>&1 >/dev/null

# acl übertragen:
    for DIR in $(find "$SOURCE" -type d ); do
        /usr/syno/bin/synoacltool -copy "$DIR" "${TARGET%/}/$(sed -e "s~$SOURCE~~g" <<< "$DIR")"
    done
 
Zuletzt bearbeitet:


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat