SuExec mit Wildcard kompilierbar?

Apache, Lighttpd, nginx, Cherokee
Post Reply
pumbaa
Posts: 13
Joined: 2003-07-23 01:38
 

SuExec mit Wildcard kompilierbar?

Post by pumbaa »

Hallo zusammen,

ist es möglich Suexec mit einer Wildcard zu kompilieren?

Ich habe Apache mit
--suexec-userdir=*/html

kompiliert. Das funktioniert so aber nicht...

Grund für *:
Ich halte in den Userhomes die jeweiligen Domain - sprich
/home/user/domain1/html
/home/user/domain2/html
/home/user/domain3/html


Habt ihr hier schon Erfahrungen gemacht?

Viele Grüße
sascha
Posts: 1325
Joined: 2002-04-22 23:08
 

Re: SuExec mit Wildcard kompilierbar?

Post by sascha »

Es sollte eigentlich trotz des Userdirs funktionieren. Zumindest ist es bei mir so. Da steht userdir auf public_html, Confixx legt jedoch nur das Verzeichnis html an.
pumbaa
Posts: 13
Joined: 2003-07-23 01:38
 

Re: SuExec mit Wildcard kompilierbar?

Post by pumbaa »

genau... das macht soweit ich weiß ich nichts aus... nur wenn ich jetzt
/home/user/domain1/html/cgi-bin/test.py aufrufe wird es als www-data aufgerufen

es sollte allerdigns als user aufgerufen werden. setze ich explizit den user im vhost tut das auch nicht...

Hast du/habt ihr schonmal mit wildcard beim kompilieren gearbeitet?
sascha
Posts: 1325
Joined: 2002-04-22 23:08
 

Re: SuExec mit Wildcard kompilierbar?

Post by sascha »

User im VHOST wird auch nicht beachtet? Meldet der Apache denn beim Start dass suExec geladen wird?
pumbaa
Posts: 13
Joined: 2003-07-23 01:38
 

Re: SuExec mit Wildcard kompilierbar?

Post by pumbaa »

ja, wird geladen. lass ich user und group gesetzt bekomm ich beim 500 beim ausführen des skriptes

[Thu Jul 23 14:05:08 2015] [error] [client x.x.x.x] Premature end of script headers: /home/pumbaa/domain.de/html/cgi-bin/test-new.py

lass ich es raus wird es ausgeführt allerdings als www-data
sascha
Posts: 1325
Joined: 2002-04-22 23:08
 

Re: SuExec mit Wildcard kompilierbar?

Post by sascha »

Was steht denn im suexec.log?
pumbaa
Posts: 13
Joined: 2003-07-23 01:38
 

Re: SuExec mit Wildcard kompilierbar?

Post by pumbaa »

[2003-07-23 15:35:29]: info: (target/actual) uid: (felber/felber) gid: (felber/felber) cmd: test-new.py
[2003-07-23 15:35:29]: error: command not in docroot (/home/felber/cgi-bin/test-new.py)

das versteh ich nicht... das es nicht das suexec.docroot ist ist mir klar aber es müsste doch mit dem userdir übereinstimmen?

denn das ist schlielich auf

cgi-bin kompiliert...oder täusch ich mich da in meiner annahme?
Post Reply