Mh, Challo!

Ich habe mal ein Bilddatenbank - Druckerrei Schnittstelle geschrieben.
Dort trat ein �hnliches Problem auf. Die Bilder wurden von dem Apache,
bzw. dem PHP Script in eine Verzeichnisstruktur, die selbstverst�ndlich
vom User www angelegt wurde, kopiert. Die Druckerei sollte aber in der
Lage sein, die Bilder nach jedem Download zu l�schen, also musste ich
nach jedem kopieren oder Verzeichnis anlegen, die Rechte der Dateien
und Verzeichnisse per Script �ndern.

Ich glaube zum Schluss bin ich sogar so weit gegangen, dass ich das �ber
einen Systembefehl machen lies.

Das heisst, ich habe den PHP system() Befehl dazu verwendet um �ber
sudo die Rechte zu �ndern. Ist zwar nicht der sauberste Hack und auf
Servern, auf denen mehrere Domains liegen nicht zu empfehlen, aber es
hat funktioniert.

Ich hoffe, ich konnte etwas weiterhelfen.

Gruss

Sascha

----- Original Message -----
From: "Daniel Bradler" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, July 24, 2003 2:33 PM
Subject: Re: unterschiedliche UIDs per virtualhost (nicht cgi/suexec)


> On Thu, 24 Jul 2003, Michael Kummer wrote:
>
> > nun sollen seine php scripts in der lage sein in seinem webspace-verz.
> > files lesen/schreiben und somit auch l�schen zu k�nnen.
> > da die scripts aber als user www ausgef�hrt werden geht das nicht.
>
> [...]
>
> > jetzt kann ich entweder im ftpd die umask auf a+rwx stellen, was ich net
> > m�chte oder per cronjob alle paar minuten die rechte anpassen oder...
> >
> > gibts da ne vern�nftige l�sung, �hnlich suexec bei CGIs?
>
> Die einzig brauchbare Moeglichkeit ist m.E. die CGI-Variante von PHP in
> Verbindung mit suexec oder cgiwrap zu nutzen.
>
> --------------------------------------------------------------------------
>                 Apache HTTP Server Mailing List "users-de"
>       unsubscribe-Anfragen an [EMAIL PROTECTED]
>            sonstige Anfragen an [EMAIL PROTECTED]
> --------------------------------------------------------------------------
>


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an