[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Apache y ejecucion de un cgi con suid a root



Hola a todos:

Estoy haciendo un interface de Web a través de apache para combiar el
password tanto en el servidor de NIS como en en el smbpasswd del mismo
nodo que es un PDC de un dominio NT. Para que todo esto sea posible se
ha de ejecutar como root el cgi, ya que el cambio efectivo tanto en NIS
como en el PDC se hace con los comandos:

usermod -p <password> <user>
smbpasswd -s <user> <password>

Pues no hay manera apache me haga al ejecucion de estos dos comandos
como root. Me envia el siguiente error:

Insecure dependency in system while running setuid at
/usr/lib/cgi-bin/chpass.pl line 149

Lo curioso es que si creo, p.e. un directorio en /, pues lo hace sin
problemas

Me consta que esto se pude hacer con webadmin (no lo hago porque no
quisiera ahora mirarme como hacer módulos para webadmin) por lo que
deduzco que es un problemas con alguna opción de apache, pero ¿Cual?

¿Alguien me puede orientar al respecto?


Saludos

--
Ramiro Alba
Laboratori de Termotecnia i Energetica

Departament de Maquines i Motors Termics
ETS d'Enginyers Industrials de Terrassa

C/Colom 11

Tf: 34 - 93 739 86 46
Fax: 34 - 93 739 81 01

e-mail: ramiro@labtie.mmt.upc.es





Reply to: