Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] Apache und suexec
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
equinox0r
l33t
l33t


Joined: 18 Feb 2004
Posts: 614

PostPosted: Mon Sep 12, 2005 11:30 am    Post subject: [OT] Apache und suexec Reply with quote

Entweder ich habs falsch verstanden oder es geht einfach nicht.
das suexec-Modul hab ich geladen (/etc/apache2/httpd.conf) und einem Vhost
SuexecUserGroup foo bar
verpasst.

Leider steht nirgends in einer Logdatei etwas darüber, wenn ich den entsprechenden Vhost aufrufe und ein php-Script ausführe, ergo funktioniert das nicht oder nicht so wie ich mir das vorstelle.
Zum testen verwende ich Squirrelmail, der eine bestimmte User/Group-Kombi braucht um Mailboxeinstellungen zu lesen und zu schreiben. Da ich von Squirrelmail die Fehlermeldung "Einstellungsdatei ../data/equinox.pref konnte nicht ge&oum;ffnet werden. Kontaktieren Sie Ihren Administrator, um Hilfe zu erhalten." erhalte, wird imho suexec nicht richtig ausgeführt.

Warum? :cry:
_________________
AMD 2400+ XP | 1024 MB RAM | ATI Radeon 9600Pro
Gentoo Base System version 1.4.16 | Portage 2.0.51.19 | 2.6.11-gentoo-r9 Kernel
Back to top
View user's profile Send private message
sirro
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1472
Location: aachen.nrw.de.eu

PostPosted: Mon Sep 12, 2005 3:39 pm    Post subject: Re: [OT] Apache und suexec Reply with quote

Benutzt du mod_php? AFAIK ist suexec nur fuer CGI gedacht.
Alternative zu PHP-CGI koennte eine andere MPM sein. Vielleicht kann man mit mpm-peruser oder mpm-metux was machen.
Back to top
View user's profile Send private message
mr_elch
Apprentice
Apprentice


Joined: 18 Jun 2004
Posts: 170

PostPosted: Mon Sep 12, 2005 4:38 pm    Post subject: Reply with quote

Erster Satz aus der suexec-Apache Doku:
Quote:
The suEXEC feature provides Apache users the ability to run CGI and SSI programs under user IDs different from the user ID of the calling web-server.

Von PHP steht da nichts. :wink: Man kann aber PHP als CGI ausführen, dazu nimmt man meistens suphp (recht einfach zu konfigurieren) oder fastcgi (bessere Performance, aber recht komplex zu konfigurieren). Für den Anfang würde ich Dir suphp empfehlen: http://www.suphp.org/Home.html

Für die aktuelle Version 0.6.0 gibt es sogar ein ebuild:
Code:

*  www-apache/mod_suphp [ Masked ]
      Latest version available: 0.6.0
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 241 kB
      Homepage:    http://www.suphp.org
      Description: A PHP wrapper for Apache
      License:     GPL-2


Für suphp und suexec gibt es auch eigene Logfiles und /var/log/apache2. Dort kann man dann nachschauen, mit welchen Rechten die Scripte ausgeführt werden.
Back to top
View user's profile Send private message
sirro
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1472
Location: aachen.nrw.de.eu

PostPosted: Mon Sep 12, 2005 4:52 pm    Post subject: Reply with quote

mr_elch wrote:
Von PHP steht da nichts. :wink: Man kann aber PHP als CGI ausführen

Du widersprichst dir in einer Zeile ;-)
Natuerlich steht da nicht PHP direkt, aber als CGI kann man ja (fast?) alles laufen lassen.

Ansonsten: ACK.
Back to top
View user's profile Send private message
m.b.j.
Guru
Guru


Joined: 12 Sep 2003
Posts: 407
Location: Germany (Essen)

PostPosted: Tue Sep 13, 2005 10:56 am    Post subject: Reply with quote

/var/log/apache2/suexec_log ist meist die Logdatei fürs suexec modul. Hilft vlieleicht trotzdem weiter...
_________________
root@mbj # echo "sys-pizza/calzone -tunfish" >> /etc/paludis/use.conf
root@mbj # paludis -i calzone --dl-blocks discard
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum