Hallo Rene, 

Am 2004-11-12 14:09:32, schrieb Rene D. Obermueller:
> Hallo Michelle,

> ah, moment -- benutzt Du php als Apache-Modul oder im CGI-Modus?

1:0 f�r Dich :-)
Ich verwedne mod_php

> SuExec funktioniert meines Wissens nur mit CGI-Aufrufen, w�hrend
> bei mod_php die PHP-Skripten mit der uid/gid des Webservers
> ausgef�hrt werden. Letzteres m�chte ich nicht, weswegen ich PHP als
> CGI ausf�hren lasse, auch wenn es auf dem Server mehr "Geld" kostet.

Weshalb ?
Ich habe die lezten 10 Tage 6800 HTML-Seiten auf PHP-Seiten umge�ndert.
Datenbankaufrufe integriert....

Der Server ist ein Athlon XP2600+ mit derzeit 1 GByte Speicher auf
nem ASUS A7V600-X und l�uft mit einer �berw�ltigenden Performance.

Spich, ich wurde von meinem eigenen Server �berdurchschnittlich
�berrrascht. Mag sein, ds die CPU Overkill ist, aber der Rechner
hat noch sein ganzes leben vor sich :-)

> SuExec l�sst es theoretisch an zwei Stellen knallen.
> 
> Wenn das Verzeichnis Gruppen- oder Weltschreibbar ist,
> 
>    /*
>     * Error out if cwd is writable by others.
>     */
>    if ((dir_info.st_mode & S_IWOTH) || (dir_info.st_mode & S_IWGRP)) {
>        log_err("error: directory is writable by others: (%s)\n", cwd);
>        exit(116);
>    }

Dann schmei� es aus dem Sourcecode.
Ach wier ich OSS liebe :-)

> Wenn die dem Skript zugeordnete uid und gid nicht mit der uid und gid
> �bereinstimmt, die Apache f�r die Ausf�hrung des Skripts verwenden
> soll.
> 
>    /*
>     * Error out if the target name/group is different from
>     * the name/group of the cwd or the program.
>     */
>    if ((uid != dir_info.st_uid) ||
>        (gid != dir_info.st_gid) ||
>        (uid != prg_info.st_uid) ||
>        (gid != prg_info.st_gid)) {
>        log_err("error: target uid/gid (%ld/%ld) mismatch "
>                "with directory (%ld/%ld) or program (%ld/%ld)\n",
>                uid, gid,
>                dir_info.st_uid, dir_info.st_gid,
>                prg_info.st_uid, prg_info.st_gid);
>        exit(120);
>    }

L��t sich auch regeln...

> Das w�ren die Stellen, um die ich mich dabei k�mmern muss. Das Patchen
> stellt an sich kein Problem dar, aber es w�re nat�rlich bequemer, das
> Debian Paket unver�ndert verwenden zu k�nnen.

Ich denke f�r solche Spezialanwendungen wie Du sie brauchst, kommste
sowieso nicht darum, was selber zu programmieren/patchen. Was ich leider
auch mehrfach machen mu�te. Ist halt nervig, wenn ne neue version eines
Programms rauskommt. 

> Mfg
> R.D.Oberm�ller

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature

Antwort per Email an