Edgar Ehritt: SuExec und umask

Beitrag lesen

Hallo Rolf,

...mein Webserver läuft unter derselben id wie ich als FTP-User. Eigentlich müsste da ja auch die umask gleich sein...

das ist ein Trugschluss. Generell wird der Wert für umask zum Kompilierzeitpunkt festgesetzt. Dies betrifft die configure-option --with-suexec-umask.

Was ich auch nicht verstehe, dieselbe Datei, die der Webserver mit 600 schreibt, ist im Browser nicht anzeigbar (403 Forbidden). Andererseits sind Dateien, die ich per HTTP hochlade für CGI-Prozesse mit 600 lesbar (und werden mit 700 auch ausgeführt).

Durch suexec werden CGI-Programme mit dem zur Kompilierung angegebenen User (configure-option --with-suexec-caller) ausgeführt. Ist dieser in Deinem Fall in UID und GID tatsächlich mit dem des Webservers identisch?

Gruß aus Berlin!
eddi