cgi problem (Permission denied)

Michal Chocholac mch na vosis.cz
Středa Únor 13 12:49:48 CET 2002


On Wed, 13 Feb 2002, Dusan Cicmis wrote:

> problem 1:
> V error_logu mam zaznam (napr. pri pridavani aliasu):
> /cesta_k_cgi_scriptu/cgi-bin/sctipt.cgi: /etc/aliases: Permission denied
>
> co je reakcia na cast scriptu (pisany je v shelli):
> echo "$alias:	$login" >> /etc/aliases

Suexec z bezpecnostnich duvodu nic pod superuzivatelskymi pravy nespusti.

> alebo napr. po /usr/sbin/adduser -g 100 $login je v logu:
> adduser: unable to lock password file
>
> Podla tohto je podla mna problem s pravami scriptu. Skusal som naozaj vselico.
> chmod 4775 script.cgi
> -rwsrwxr-x    1 root     apache       1037 feb 13 09:56 script.cgi*
> elebo
> --wSr-x---    1 root     apache      62497 jan 31 09:23 script.cgi*
> a pod. s rovnakym vysledkom.

A shell ze stejnych duvodu taky ne.

Budete asi muset pouzit nejaky wrapper. Muzete zkusit ten od pana Sorma
(adresu z hlavy nevim, ale pokud byste mel zajem, urcite bych ji od nekud
vystrachal) nebo si vyrobit (v C, C++,...) nejaky jednoduchy vlastni.

Zdravi

--mch

Michal Chocholáč
mch na vosis.cz



Další informace o konferenci Linux