nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

tar-Archiv auspacken mit extra passwd/group

Von: Marc Haber (mh+usenetspam0827@zugschl.us) [Profil]
Datum: 10.09.2009 22:38
Message-ID: <h8bo4d$dgn$1@news1.tnib.de>
Newsgroup: de.comp.os.unix.apps.misc
Hi,

ich möchte gerne ein tar auspacken, das ein komplettes "Image" eines
Linux-Systems enthält, und daraus ein chroot bauen. In diesem tar sind
Dateiowner/group natürlich so vergeben, wie sie in dem Quellsystem in
/etc/passwd oder /etc/group waren. Nach dem Auspacken wird dann für
das chroot ein komplett neues /etc/passwd und /etc/group in den Tree
hineingeklatscht.

Packe ich das tar mit --numeric-owner aus, passen die uids/gids nach
dem Tausch des /etc/passwd und /etc/group nicht mehr; wenn ich das tar
ohne --numeric-owner auspacke, bekomme ich die usernamen-uid und
gruppennamen-gid-Zuordnung des Wirtssystems, die natürlich auch nicht
zum tar passen.

Eine Funktion, mit der man tar beim Auspacken ein eigenes passwd und
ein eigenes group-File vorwerfen kann, habe ich nicht gefunden.

Gibt es noch einen anderen Trick, dieses Problem zu lösen, oder muss
man wirklich das diff zwischen den "alten" und den "neuen" uids/gids
bilden und mit find, xargs und chown operieren?

Grüße
Marc

--
-------------------------------------- !! No courtesy copies, please !!
-----
Marc Haber         |   " Questions are the         | Mailadresse im
Header
Mannheim, Germany  |     Beginning of Wisdom "     |
http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621
72739834

[ Auf dieses Posting antworten ]

Antworten