Discussion:
Kopieren und ACLs - OS 13.1
Lutz Nülle
2014-07-14 12:40:00 UTC
Permalink
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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Christian Boltz
2014-07-14 17:34:59 UTC
Permalink
Hallo Lutz, hallo Leute,
Post by Lutz Nülle
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.
Post by Lutz Nülle
(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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Lutz Nülle
2014-07-14 18:25:11 UTC
Permalink
Post by Christian Boltz
Hallo Lutz, hallo Leute,
Post by Lutz Nülle
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 ..
Post by Christian Boltz
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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Loading...