Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: tar vraagje  (gelezen 574 keer)

wr19026

  • Gast
tar vraagje
« Gepost op: 2007/01/30, 00:21:02 »
Ik staar me blind op het volgende probleempje:

/var/www/web1 heeft als owner www-data en als group web1
/var/www/web1/user/web1_user1 heeft als owner web1_user1 en als group web1
/var/www/web1/user/web1_user2 heeft als owner web1_user2 en als group web1
etc.

De files in de directories in hebben verschillende permissies.

Ik wil, als root, van /var/www/web1 en alle onderloggende directories een tar file maken waarbij ik de file permissies, owners en group intact laat.

Wat is nou ook alweer de juiste tar syntax? tar cvf om de tar file te maken, maar wat om 'm op de juiste manier weer uit te pakken? Dus op een manier dat de owner en permissies weer zo staan als ze oorspronkelijk waren?

Het zal wel heel simpel zijn maar ik kan er even niet op komen...

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
tar vraagje
« Reactie #1 Gepost op: 2007/01/30, 00:27:32 »
sudo tar cvfp tarfile.tar /var/www/web1

en extracten dan

sudo tar xvfp tarfile.tar

moet volgens mij wel werken (eventjes uit mijn hoofd)
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

wr19026

  • Gast
tar vraagje
« Reactie #2 Gepost op: 2007/01/30, 00:42:13 »
Citaat van: profoX
sudo tar cvfp tarfile.tar /var/www/web1

en extracten dan

sudo tar xvfp tarfile.tar

moet volgens mij wel werken (eventjes uit mijn hoofd)
Het lijkt idd te werken. Het was de --preserve-owner switch in de man page die me echt aan het twijfelen bracht.

Maar ik heb het met een testfile uitgeprobeerd en dat werkte zoals ik bedoelde. Morgen maar eens met een complexere directory uitproberen :)

In ieder geval weer super bedankt, ik ben weer op de goede weg geholpen!

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
tar vraagje
« Reactie #3 Gepost op: 2007/01/30, 01:27:08 »
Citaat
-p, --same-permissions, --preserve-permissions
         ignore umask when extracting files (the default for root)
De --preserve-owner switch zie ik trouwens niet staan in de manpage
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

wr19026

  • Gast
tar vraagje
« Reactie #4 Gepost op: 2007/01/30, 08:57:57 »
Waarschijnlijk preserve-permissions en same-owner door elkaar gehaald. Het was ook al laat :)