PDF-Konvertierung mittels Samba3 und Ghostskript unter SuSE 9.2

Hallo ich habe eine automatische Konvertierung von Officedokumenten über ein Samba-Share unter SuSE 7.2 am laufen. Nun möchte ich, dass diese auch auf dem neuen SuSE 9.2 mit Samba 3 läuft. Geht an sich auch, aber ich habe das pdfconv.sh Skript jedoch so angepasst, dass die Datei nach der Konvertierung automatisch auf ein Netzlaufwerk des Benutzers (Homedrive) kopiert wird. Leider wird unter SuSE 9.2 nicht mehr der Name des Benutzers aus der Datei ausgelesen: USER=$(egrep "^%%For:" "$1" | head -n 1 | sed 's/^%%For: //g' | tr -d "\r\n") Unter SuSE 7.2 mit installiertem Ghostscript 6.51 (2001-03-28) klappte es, aber mit SuSE 9.2 und Ghostscript 7.07.1 (2003-07-12) ist die Variable USER leider leer. Den Loginnamen brauche ich jedoch um die Datei autom. auf das Netzlaufwerk zu kopieren. Weiss jemand woran das evtl. liegen könnte ? -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------

Hallo Jens, ich kann dir zwar nicht zu Deinem Problem direkt helfen, aber die funktion würde mich interessieren. Wo kann ich hierzu doku finden? Kannst du mir vielleicht helfen ? Danke Axel Jens Strohschnitter schrieb:
Hallo
ich habe eine automatische Konvertierung von Officedokumenten über ein Samba-Share unter SuSE 7.2 am laufen. Nun möchte ich, dass diese auch auf dem neuen SuSE 9.2 mit Samba 3 läuft. Geht an sich auch, aber ich habe das pdfconv.sh Skript jedoch so angepasst, dass die Datei nach der Konvertierung automatisch auf ein Netzlaufwerk des Benutzers (Homedrive) kopiert wird. Leider wird unter SuSE 9.2 nicht mehr der Name des Benutzers aus der Datei ausgelesen:
USER=$(egrep "^%%For:" "$1" | head -n 1 | sed 's/^%%For: //g' | tr -d "\r\n")
Unter SuSE 7.2 mit installiertem Ghostscript 6.51 (2001-03-28) klappte es, aber mit SuSE 9.2 und Ghostscript 7.07.1 (2003-07-12) ist die Variable USER leider leer. Den Loginnamen brauche ich jedoch um die Datei autom. auf das Netzlaufwerk zu kopieren.
Weiss jemand woran das evtl. liegen könnte ?

Hi, On Wed, 08 Jun 2005, Axel Birndt wrote:
Unter SuSE 7.2 mit installiertem Ghostscript 6.51 (2001-03-28) klappte es, aber mit SuSE 9.2 und Ghostscript 7.07.1 (2003-07-12) ist die Variable USER leider leer. Den Loginnamen brauche ich jedoch um die Datei autom. auf das Netzlaufwerk zu kopieren.
Weiss jemand woran das evtl. liegen könnte ?
der Benutzername muß an das Script übergeben werden. Das kannst du über den Sambaparameter %U erreichen. Usernamen wie "/etc/shadow" solltest du allerdings vermeiden :) Greetings Daniel -- Wir brauchen die Erde als Scheibe, da Sichtverbindung bestehen muß. (Nico Rogowski zu Richtfunkstrecken)
participants (3)
-
Axel Birndt
-
Daniel Lord
-
Jens Strohschnitter