On Thu, 07 Aug 2003 12:20:09 +0200, Manfred Gnaedig wrote:

> Hallo,
> bei der Einrichtung eines CMS ist es wichtig, da� der Apache
> der Besitzer von bestimmten Verzeichnissen ist.
> 
> Wie in der Installationsanleitung beschrieben habe ich das so gel�st:
> 
> chown -R wwwrun verzeichnisA verzeichnisB
> 
Das Problem dabei ist, dass auch CGIs eines anderen Nutzers als www oder
nobody ausgef�hrt werden k�nnen. Da der Server mehrere Nutzer hat, ist
dies ein Sicherheitsproblem.  Eventuell muss man Apache so
kompilieren/konfigurieren, dass er CGIs als der entspr�chende User
ausf�hrt.
> Das CMS l�uft damit einwandfrei.
> Ich kann jetzt aber nicht mehr per FTP Dateien in die entsprechenden
> Verzeichnisse "verzeichnisA verzeichnisB" Hochladen.
> 
> Ich wei�, da� es daran liegt, da� er FTP Klient eben nicht unter wwwrun
> l�uft.
> 
> Wie kann ich das machen, da� ein Verzeichnis wwwrun geh�rt und trotzdem
> noch mit dem FTP Klient ver�ndert werden darf (Sprich: "Hochladen von
> Dateien...")
Man kann das Verzeichniss dem User wwwrun mit der Gruppe web1, web2 ...
geben. Wenn das Verzeichniss (und alle Dateien) von der Gruppe
beschreibbar sind, k�nnen Dateien hochgeladen werden. Es ist aber besser,
wenn das Verzeichnis dem User geh�rt und in der Gruppe wwwrun ist. 
> 
> PS: Das CMS wird in mehreren unterschiedlichen virtuellen Hosts installiert.
> web1, web2, web3, .... Das spielt auch noch eine Rolle,
> da der Besitzer von web1 auch web1 ist u.s.w.
> 
> Herzlichen Dank f�r Euere Hilfe
> Liebe Gr��e
> Manfred


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an