kale wrote:

>se pare ca nu ma descurc. am citit si despre sudoers si suexec si cred
>ca sudoers este ceea ce as dori dar nu pot spune ca m-am descurcat.
>pentru test am incercat urmatoarea chestie:
>modificat /etc/sudoers cu visudo adaugat linia
>apache  ALL = /etc/su kale
>apoi in php
><?php
>exec("sudo cd /home/kale");
>exec("sudo mkdir /home/kale/test");
>?>
>rezultatul? nimic. in logul la apache apare doar "password: ".
>ce am uitat sa pun?
>kale
>  
>
Asa batran si incet la minte cum sunt, abia acum m-am prins ce vrei tu 
sa faci.
Iti trebuie cam asa ceva:

In /etc/sudoers:

apache ALL=/bin/mkdir NOPASSWD: ALL

in php:

exec ("sudo -u kale /bin/mkdir /home/kale/test");

Bafta!
Si citeste mai atent. :-)

/me, cu presimtirea ca a inserat involuntat o prostie cat casa mai sus.

-- 
Dipl. Eng. Laurentiu Matei <[EMAIL PROTECTED]>
Software Manager
Simco International SRL [www.simcoint.com]
Linux Registered User #270531



Raspunde prin e-mail lui