
Hallo, ich habe für einen Arbeitsgruppenordner folgende Default-ACL gesetzt: rwx rw- - - - Dieser Default wird wunderbar auf neue Dateien angewendet. Nur wenn ich eben mal eine Ordnerstruktur mit ein paar Tausend Dateien in den Ordner kopiere damit werden die Rechte nicht wie gewünscht gesetzt sondern bleiben bei den Werten des Dateioriginals .. dabei ist gleichgültig ob ich mit cp oder mc oder Dolphin oder sonstwas arbeite! Gibt es da eine Lösung? (außer dass ich das Kopieren über eine Samba-Freigabe mit entsprechenden Parametern leite .. ) mfg Lutz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Hallo Lutz, hallo Leute, Am Montag, 14. Juli 2014 schrieb Lutz Nülle:
ich habe für einen Arbeitsgruppenordner folgende Default-ACL gesetzt: rwx rw- - - -
Dieser Default wird wunderbar auf neue Dateien angewendet. Nur wenn ich eben mal eine Ordnerstruktur mit ein paar Tausend Dateien in den Ordner kopiere damit werden die Rechte nicht wie gewünscht gesetzt sondern bleiben bei den Werten des Dateioriginals ..
dabei ist gleichgültig ob ich mit cp oder mc oder Dolphin oder sonstwas arbeite!
Gibt es da eine Lösung?
Ich gehe davon aus, dass das ein Feature ist - auch wenn Du es im konkreten Fall gern anders hättest. mc und Dolphin wirst Du das nicht mit vertretbarem Aufwand abgewöhnen können - ich glaube kaum, dass das konfigurierbar ist, Du müsstest also im Sourcecode rumbasteln. Bei cp besteht Hoffnung. Ich vermute einfach mal, dass Du mit "cp -a" gearbeitet hast - das macht u. a. --preserve=all (siehe "man cp"). Nimm stattdessen "cp -r" - das sollte Dateieigentümer, Mode und ACL ignorieren.
(außer dass ich das Kopieren über eine Samba-Freigabe mit entsprechenden Parametern leite .. )
Das wäre nur ein Würgaround ;-) Gruß Christian Boltz -- [lange Antwort schreib] [begreif] [lange falsche Antwort lösch] Genial. [Ratti in fontlinge-devel] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Christian Boltz schrieb:
Hallo Lutz, hallo Leute,
Am Montag, 14. Juli 2014 schrieb Lutz Nülle:
ich habe für einen Arbeitsgruppenordner folgende Default-ACL gesetzt: rwx rw- - - -
Dieser Default wird wunderbar auf neue Dateien angewendet. Nur wenn ich eben mal eine Ordnerstruktur mit ein paar Tausend Dateien in den Ordner kopiere damit werden die Rechte nicht wie gewünscht gesetzt sondern bleiben bei den Werten des Dateioriginals ..
Gibt es da eine Lösung? Ich gehe davon aus, dass das ein Feature ist - auch wenn Du es im konkreten Fall gern anders hättest. Feature .. na ja .. es gibt eine ganze Reihe Befehle und tools unter Linux die mit ACLs nix anfangen können .. Kein Feature sondern Inkonsistenzen .. Bei cp besteht Hoffnung. Ich vermute einfach mal, dass Du mit "cp -a" gearbeitet hast - das macht u. a. --preserve=all (siehe "man cp"). Nimm stattdessen "cp -r" - das sollte Dateieigentümer, Mode und ACL ignorieren. ich hab ohne parameter kopiert .. nicht mit -a (hab ich natürlich auch probiert obwohl es Blödsinn war.) -r muss ich ja sowieso nehmen (rekursiv) um den ganzen Verzeichnisbaum zu erwischen.
ok .. meine Problembeschreibung war fehlerhaft: nach dem Kopieren ergaben sich die neuen Rechte aus umask .. und dem kopierenden User als neuem Eigentümer. Aber ACLs haben ja gerade den Zweck für beliebige Ordner andere Default-Rechte zu vergeben als umask es Dateisystemweit vorsieht .. und die ACLs haben keinerlei Wirkung hast du noch eine Idee? mit besten Grüßen Lutz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Christian Boltz
-
Lutz Nülle