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