Hi Folks, ich habe ein datei.tar.gz - Archiv Darin enthalten Verzeichnisse/Dateien mit den jeweils entsprechenden Rechten/Eigentümern etc. Wenn ich dieses nun als "normaler" User entpacke tar -x -v -f -z -p -m datei.tar.gz dann wird zwar alles richtig ausgepackt und die Dateirechte bleiben erhalten ( -p Option). Aber ich werde jetzt als Eigentümer eingetragen. Dabei sollte doch die -m Option genau dies verhindern, also den alten Eigentümer erhalten. So wird aus root auf einmal tk etc. Ich habe auch schon versucht, erst mit gzip zu entpacken und dann tar anzuwenden. Gleiches Ergebnis. Wie kann ich beim Entpacken den alten Eigentümer (User und Gruppe) erhalten??? What's wrong ????? Danke Timothy -- "Es gibt zwei Dinge im Leben, die du nicht zurücknehmen kannst: Denn Pfeil den du verschossen und das Wort, das du gesprochen" - altes indianisches Sprichwort
Am Donnerstag, 18. November 2004 12:26 schrieb Timothy Kesten:
ich habe ein datei.tar.gz - Archiv Darin enthalten Verzeichnisse/Dateien mit den jeweils entsprechenden Rechten/Eigentümern etc.
Wenn ich dieses nun als "normaler" User entpacke
tar -x -v -f -z -p -m datei.tar.gz
dann wird zwar alles richtig ausgepackt und die Dateirechte bleiben erhalten ( -p Option). Aber ich werde jetzt als Eigentümer eingetragen. Dabei sollte doch die -m Option genau dies verhindern, also den alten Eigentümer erhalten.
man tar /* -m, --modification-time don't extract file modified time --same-owner create extracted files with the same ownership */ Gruß Harald
Hallo, Timothy Kesten wrote:
Wenn ich dieses nun als "normaler" User entpacke
tar -x -v -f -z -p -m datei.tar.gz
dann wird zwar alles richtig ausgepackt und die Dateirechte bleiben erhalten ( -p Option). Aber ich werde jetzt als Eigentümer eingetragen. Dabei sollte doch die -m Option genau dies verhindern, also den alten Eigentümer erhalten.
"-m" hat mit Ownership nichts zu tun. Versuch mal "--same-owner" Gruss horst
Hallo, Am Thu, 18 Nov 2004, Timothy Kesten schrieb:
ich habe ein datei.tar.gz - Archiv Darin enthalten Verzeichnisse/Dateien mit den jeweils entsprechenden Rechten/Eigentümern etc.
Wenn ich dieses nun als "normaler" User entpacke
tar -x -v -f -z -p -m datei.tar.gz
Erstmal: -f sollte am Schluss stehen.
dann wird zwar alles richtig ausgepackt und die Dateirechte bleiben erhalten ( -p Option). Aber ich werde jetzt als Eigentümer eingetragen. Dabei sollte doch die -m Option genau dies verhindern, also den alten Eigentümer erhalten.
Nein. -m, --modification-time don't extract file modified time Du musst uebrigens als root entpacken, wenn du Dateien auspacken willst, die nicht deinem user gehoeren sollen. Du willst also: tar -xvzp --same-owner -f datei.tar.gz verwenden. -dnh -- Not a bad machine overall; the token flaw was that after a few months of use, the left button on the pointing device decided that it felt down. Depressed, as it were. All the time. -- Dan Birchall
Hallo Timothy, hallo Leute, Am Donnerstag, 18. November 2004 12:26 schrieb Timothy Kesten:
ich habe ein datei.tar.gz - Archiv Darin enthalten Verzeichnisse/Dateien mit den jeweils entsprechenden Rechten/Eigentümern etc.
Wenn ich dieses nun als "normaler" User entpacke [...] Aber ich werde jetzt als Eigentümer eingetragen. Dabei sollte doch die -m Option genau dies verhindern, also den alten Eigentümer erhalten.
-m ist laut meinem man tar nur ein Kürzel für --modification-time. Egal, darum geht es eigentlich nicht. Als normaler User hast Du schlicht keine Rechte, Dateien mit einem anderen Username anzulegen. [1] Die Gruppe sollte erhalten bleiben, wenn Du Mitglied der entsprechenden Gruppe bist.
Wie kann ich beim Entpacken den alten Eigentümer (User und Gruppe) erhalten???
Entpacken als root. Gruß Christian Boltz [1] Ein normaler User kann ja auch kein chown ausführen. -- Sagt mal, findet ihr die Engländer auch immer so unmöglich, wenn man bei denen Auto fährt, kriegt man die Hand gar nicht von der Hupe, weil die alle auf der verkehrten Straßenseite fahren. [Manfred Tremmel in suse-linux]
participants (5)
-
Christian Boltz
-
David Haller
-
Harald_mail@t-online.de
-
Horst Mueller
-
Timothy Kesten