Article View: es.comp.os.linux.programacion
Article #6061Re: PHP APACHE y nobody
From: Alex Estevez
Date: Wed, 20 Aug 2003 10:24
Date: Wed, 20 Aug 2003 10:24
41 lines
3047 bytes
3047 bytes
>> >>Quiero a traves de un php poder crear una cuenta de correo. >> >>para hacer esto desde el php usando system evidentemente por permisos no >>puedo. >>que opciones veis? > > formulario de alta de la cuenta escribe los datos necesarios en un fichero, > en una zona del disco duro en la que pueda escribir (valida que los datos > sean los adecuados, que el password tenga las letras y el formato > requerido, que no se escapan caracteres raros, etc.). > > Un cron de root cada [p�ngase aqu� un plazo de tiempo que parezca adecuado] > revisa ese directorio y si encuentra informaci�n, la procesa, vuelve a Pasado un tiempo, y aun peleandome con el mismo problema. Veamos... esto del cron y demas. es una opcion pero creo que en realidad es un replanteamiento demasiado rebuscado. En todo caso, tengo hecho un script sh que se encargara de realizar la tarea de dar el alta y este script sera llamado por el php. ahora bien, este script necesitara permisos de root. mi idea, es que el script se ejecute con permisos de root, y lo que haga es lo siguiente. Compruebe que el user que se quiere crear, existe dentro de una BBDD mysql y si es asi, haga el adduser pertinente. El unico problema es ejecutarlo en modo root. En teoria si yo hago un #chmod 6755 myscript.sh deberia ejecutarse como root si este myscript.sh es tiene por propietario a root no? lo tengo con propietario root y grupo root y no se ejecuta como root. dentro del script puse el comando 'id' a ver ... y no se ejecuta como root sino como yo cuando lo hago desde consola, o nobody desde php. o yo no he entenido bien eso del suid y el sgid, o alguna cosa no hago bien. Alex Estevez
Technical Details
Message-ID:
<3F434C4E.1070705@SPAMpuertatel.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!peer2.news.opaltelecom.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<3F2F9BCD.8050601@SPAMpuertatel.com> <ltt401-3kc.ln1@mithrandir.intranet>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,9afc73b3e3571e08 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-08-20 03:26:31 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!peer2.news.opaltelecom.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail From: Alex Estevez <alexNO@SPAMpuertatel.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: PHP APACHE y nobody Date: Wed, 20 Aug 2003 12:24:14 +0200 Organization: Puertatel Lines: 42 Message-ID: <3F434C4E.1070705@SPAMpuertatel.com> References: <3F2F9BCD.8050601@SPAMpuertatel.com> <ltt401-3kc.ln1@mithrandir.intranet> NNTP-Posting-Host: 84.red-217-125-26.pooles.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1061375190 11291 217.125.26.84 (20 Aug 2003 10:26:30 GMT) X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Wed, 20 Aug 2003 10:26:30 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02 X-Accept-Language: en-us, en