Apache a cgi skripty uzivatelu
Lukas Horalek
lin na ester.economia.cz
Středa Březen 24 00:58:40 CET 1999
On Wed, 6 Jan 1999, David Kostal wrote:
> Bude fungovat:
> <Directory /home/*/html>
> Options Indexes FollowSymLinks ExecCGI
> ..
> </Directory>
>
> Ktera zpusobi (v kombinaci s radkem AddHandler v srm.conf),ze jakykoliv
> skript s priponou .cgi v adresarich /home/*/html bude povazovan za
> CGI skript.
>
Tak tohle mam, stejne mi vsak CGI scripty pod jednotlivymi uzivateli
nechodi (cgi pod "rootovskym korenem" a defaultnim uzivatelem httpd vsak
ano). Apache je zkompilovan se suEXECem...
Error-log od Apache vypise cosi v tomto smyslu:
[Wed Mar 24 00:22:12 1999] access to /home/klokan/WWW/cgi-bin/pokus.cgi
failed for 192.168.123.153, reason: Premature end of script headers
A suexec-log toto :
1999-03-24 00:22:12]: uid: (klokan/klokan) gid: (users/users) cmd:
pokus.cgi
[1999-03-24 00:22:12]: cannot run as forbidden gid (100/pokus.cgi)
Pritom prislusny cgi script (pokus.cgi), i nadrazeny adresar cgi-bin, ma
tez groupu "klokan"...
?
Diky za nakopnuti (spravnym smerem :) )...
S pozdravem
Lukas Horalek,
HN, Economia, a.s.
Další informace o konferenci Linux