• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] ACL-Information beim "taren" beibehalten

Grüß euch, ihr Konsolen-Hasen

Ich habe folgendes Problem:

Wenn ich einer Datei mittels ACL (Access Control List) spezielle Rechte vergebe und diese Datei dann in ein tar-Archiv kopiere werden die ACL-Informationen einfach wieder entfernt.

Ich verwende zum taren folgenden Befehl:
Code:
tar -f test.tar -c -p test.txt

-p steht so weit ich weiß für das erhalten der Datei-Attribute. Diese gehen jedoch verloren. Weiß jemand woran das liegt?

Oder, gibt es überhaupt eine Option zum erhalten der ACL-Information beim Taren?[/code]
 
Das eben geschilderte Problem hat sich soeben von allein geklärt.
Wie es so ist kann man stundenlang suchen und findet keine Antwort und dann springt sie einen förmlich an:

http://linuxwiki.de/tar brachte die ersehnte Antwort. ACL-Informationen gehen beim taren immer verloren

Danke *wink*
 
A

Anonymous

Gast
Das einzige Programm das ich kenne das das unterstützt ist star
mit der Option -acl

http://linux.about.com/library/cmd/blcmdl1_star.htm

robi
 
Ich behelfe mir da immer mit einer Zeile wie:
Code:
tar -cpf daten.tar /sambaserver/daten
getfacl -R --skip-base /sambaserver/daten > /backup/"$BCK_DIR"/daten.acl
Das ganze läßt sich dann mit setfacl auch wiederherstellen.
 
@rolle
Ja an sowas ähnliches hatte ich auch gedacht.

Hatte vor mittels Skript die ACL-Daten in eine Datei zu schreiben und die Datei mit in das tar-Archiv zu legen. Beim Enttaren über das Skript dann einfach die ACL-Daten wieder herstellen.

Es ist nur nicht so kreativ wie deines.

Besten Dank



@robi
Danke für den Link. Ist auf jedenfall nützlich.
 
Oben