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
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
- Tim Landscheidt (10.09.2009 23:39)
- Marc Haber (11.09.2009 07:43)
- Christian Weisgerber (11.09.2009 01:38)
- Marc Haber (11.09.2009 07:40)
- Christian Weisgerber (11.09.2009 13:15)
- Marc Haber (11.09.2009 22:14)
- Marc Haber (11.09.2009 09:06)
- Sven Joachim (11.09.2009 09:42)
- Marc Haber (11.09.2009 12:50)
- Sven Joachim (11.09.2009 13:33)
- Marc Haber (11.09.2009 14:31)
- Helmut Hullen (11.09.2009 09:45)
- Sven Joachim (11.09.2009 09:55)
- Marc Haber (11.09.2009 12:45)
- Helmut Hullen (11.09.2009 12:54)
- Marc Haber (11.09.2009 14:17)
- Helmut Hullen (11.09.2009 16:25)
- Christian Weisgerber (11.09.2009 15:15)
- Marc Haber (11.09.2009 22:13)
- Christian Weisgerber (12.09.2009 18:14)
- Marc Haber (13.09.2009 17:24)
- Marc Haber (13.09.2009 17:26)
- Christian Weisgerber (13.09.2009 20:42)
- Marc Haber (15.09.2009 15:36)
