per ssh tar.gz auf dem server entpacken

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Macgator74
Beiträge: 1
Registriert: 25.11.2010 23:31:55

per ssh tar.gz auf dem server entpacken

Beitrag von Macgator74 » 25.11.2010 23:46:05

Hallo,

ich hab ein kleines Problem:

Ich möchte per SSH auf einem Debian Server tar.gz in einem bestimmten Web-Verzeichnis entpacken und dabei die vorhanden UID und GID übernehmen. In dem Fall ist das der User nobody und nogroup.
Egal mit welchen Parametern ich den tarball im Zielverzeichnis entpacke (Bsp. --preserve, --owner=nobody, --numeric-owner --owner=65534, etc) den entpackten Files wir eine dynamische UID und GID zugewiesen, in dem Fall 1080:

drwxr-xr-x 15 nobody nogroup 4096 2010-11-25 02:37 date
drwxr-xr-x 3 nobody nogroup 4096 2010-11-11 23:45 imageapi
drwxr-xr-x 4 nobody nogroup 4096 2010-11-11 23:45 imagecache
drwxr-xr-x 4 1080 1080 4096 2010-07-01 02:05 imagefield

Ein nachträgliches Ändern über chmod funktioniert, aber wie kann ich den direkten Weg gehen??? Was mach ich falsch?

Ich hab einen vollen root-zugriff per ssh auf den Debian-Server

Die gleiche Prozedur funktioniert auf meinem lokalen Mac z.B. problemlos.

Vielen Dank im voraus.
Macgator

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Re: per ssh tar.gz auf dem server entpacken

Beitrag von dominator » 27.11.2010 09:36:45

Vielleicht funktionierts mit sudo, allerdings musst du dann erst eine passende sudoers Datei anlegen :idea:

Würden die Gruppenrechte genügen könnte man Setgid nutzen 8)
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: per ssh tar.gz auf dem server entpacken

Beitrag von Danielx » 27.11.2010 23:34:12

Hallo und willkommen im df.de!
Macgator74 hat geschrieben:--owner=
Das gilt nur für das Einpacken.

Wenn ich übrigens unter Lenny ein tar.gz als root entpacke, dann werden die Zugriffsrechte bei mir auch ohne spezielle Parameter aus dem Paket übernommen.

Gruß,
Daniel

Antworten