Dateieigentümer Apache und nicht User

2010-07-20 Thread Helga Fischer
Hallo Liste,

ich habe hier einen lokalen Apachen (2.2.*) auf einer Suse 10.3 
laufen.

Damit ich nicht immer Probleme mit dem Beschreiben bzw. Installation 
von allem möglichen Testkram habe, gehört ein Verzeichnis komplett 
mir, sprich, hat die Rechte user.user.

Im Falle von plain HTML oder auch einer Joomla-Installation war das 
auch nie ein Problem.

Jetzt experimentiere ich jedoch mit Wikis ohne Datenbankgrundlage 
(zBsp www.oddmuse.org).

Zwar läuft das cgi-Skript (Eigentümer user.user), aber es kann ein 
Datenverzeichnis nur dann anlegen, wenn man diesem die Rechte 777 
einräumt. Und dann passiert das, was ich nicht will: Es stellt die 
Dateirechte auf wwwrun.www. Zwar korrigiert es dabei die Rechtemaske 
auf 755, aber mir paßt naturgemäß der Eigentümer nicht.

Kann man dieses Verhalten irgendwie korrigieren?

Das cgi-Skrpt wird, wenn ich das richtig verstanden habe, über suexec 
auch mit meinen Rechten ausgeführt. Dann sollte es doch auch möglich 
sein, Dateien mit meinen Rechten anzulegen.


Helga

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



Re: Dateieigentümer Apache und nicht User

2010-07-20 Thread Martin Ebert
Liebe Liste,
hallo Helga,

> Dateirechte auf wwwrun.www.

Unter wwwrun läuft Apache, richtig?

Ich habe usemod zu laufen, was ja knapp daneben ist.

> Kann man dieses Verhalten irgendwie korrigieren?

Soweit ich recht erinnere, ist der gesamte statische und
dynamische Krempel in exakt einem Unterverzeichnis.

Was würde dagegen sprechen, den ganzen oddmuse-Krempel
mit den Rechten wwwrun - www zu haben?

Ich grüße freundlich,
Martin
-- 
http://www.klug-suchen.de
http://www.ddr-wissen.de

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



Re: Dateieigentümer Apache und nicht User

2010-07-21 Thread Helga Fischer
Hallo in die Runde,

Am Mittwoch, 21. Juli 2010 schrieb Jan Luca:
> wenn du das cgi-Skript über suexec mit deinen Rechten (user-user)
> laufen lässt, dann sollten auch die erstellten Datei mit deinen
> Rechten sein.

OK, dann gucke ich da mal genauer nach. Ich ging davon aus, dass das 
inzwischen Standard ist und ich nichts mehr da dran einstellen muss.


Helga

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



Gelöst: Dateieigentümer Apache und nicht User

2010-07-22 Thread Helga Fischer
Hallo Liste,

Am Mittwoch, 21. Juli 2010 schrieb Helga Fischer:
> Am Mittwoch, 21. Juli 2010 schrieb Jan Luca:
> > wenn du das cgi-Skript über suexec mit deinen Rechten
> > (user-user) laufen lässt, dann sollten auch die erstellten Datei
> > mit deinen Rechten sein.
>
> OK, dann gucke ich da mal genauer nach. Ich ging davon aus, dass
> das inzwischen Standard ist und ich nichts mehr da dran einstellen
> muss.

Die Lösung war so einfach, dass es fast weh tut.

Ja, suexec ist tatsächlich standardmäßig aktiviert, das Modul wird 
auch geladen. Man sollte sich nur durch

suexec2 -V
 -D AP_DOC_ROOT="/srv/www"
[...]

davon überzeugen, dass man auch die festeinkompilierte Documentroot 
verwendet. Ich hatte für meine Webexperimente eine andere genommen.

Ein Eintrag in die entsprechende vhosts von:
SuexecUserGroup user user
vervollständigt das Szenario.

Jetzt werden auch die neu angelegten Dateien des Oddmuse-Skripts mit 
dem Eigentümer user:user angelegt. Falls man da mal händisch als 
User was reparieren will, ist das ganz praktisch (und notwendig).


Helga


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



Re: Gelöst: Dateieigentümer Apache und nicht User

2010-07-22 Thread Helga Fischer
Am Donnerstag, 22. Juli 2010 schrieb Rainer Sokoll:
> On Thu, Jul 22, 2010 at 11:50:52AM +0200, Helga Fischer wrote:
> > davon überzeugen, dass man auch die festeinkompilierte
> > Documentroot
>
>  
> ^^^ Weia.
> Denkt denn niemand an die Webmaster!?

Ich hätte mir da auch eine Konfigurationsmöglichkeit gewünscht.

Für Debian scheint's was in die Richtung zu geben:
apache2-suexec-custom; das muss ich aber erst mal recherieren.


Helga



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