httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sascha Braun - BRAUN MEDIA CONSULT" <saschabr...@gmx.de>
Subject Re: unterschiedliche UIDs per virtualhost (nicht cgi/suexec)
Date Sun, 27 Jul 2003 15:52:30 GMT
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" <daniel-apache@bradler.com>
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 users-de-unsubscribe@httpd.apache.org
>            sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
>


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Mime
View raw message