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: <users-de@httpd.apache.org>
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