daca cine ii mai trece prin cap sa faca ceea ce am facut eu 
pun si rezolvarea (partial dar functionabila)
daca cineva are o rezolvare mai buna as fi recunoscator 
daca imi trimite si mie rezolvarea sa.

# FILE
# Cmnd alias specification
Cmnd_Alias COMENZI = /path/to/dir/
# User privilege specification
root    ALL=(ALL) ALL
apache  ALL=(ALL)  NOPASSWD:COMENZI
# ENDFILE

din php:
exec("sudo -u userul_dorit /path/to/dir/comanda parametrii");
daca se incearca orice alta comanda indiferent de user 
nu functioneaza. :)
kale

----- Original Message ----- 
From: "kale" <[EMAIL PROTECTED]>
To: "rlug" <[EMAIL PROTECTED]>; "RomLinux yahoogroups" <[EMAIL PROTECTED]>
Sent: Wednesday, July 09, 2003 10:43 AM
Subject: [rlug] sudoers


> revin cu problema mea
> doresc ca si apacheul sa poata executa doar comezile 
> care se gasesc intr-un director, ca si orice user care 
> apartine grupului kale.
> eu am pus in sudoers urmatoarele:
> # file
> # User privilege specification
> root    ALL=(ALL) ALL
> apache  +kale = /path/to/dir/ NOPASSWD: +kale
> # endfile
> dar imi da urmatoarea eroare
> ">>> sudoers file: syntax error, line 21 <<<"
> adica linia 21 este cea cu root de care eu nu m-am atins.
> de citit manul l-am citit dar se pare ca ceea ce am inteles
> eu nu este si ceea ce se dorea transmis si nici ceea 
> ce doresc eu.
> toate acestea doresc ca din php sa pot executa
> acele comenzi din directorul respectiv.
> exec("sudo -u user comanda");
> thanks again
> kale
> 
> 
> 

Raspunde prin e-mail lui