Article View: es.comp.os.linux.programacion
Article #683Re: Realizar ordenes como root con php
From: JC
Date: Wed, 18 Oct 2006 12:29
Date: Wed, 18 Oct 2006 12:29
52 lines
3000 bytes
3000 bytes
Hola Jose Luis Realmente no me cuesta tanto leer el manual. Lo he consultado alguna que otra vez... Lo del sudoers ya lo vi por ah�, navegando (este google es un genio!). Y de como se ejecutan comandos externos, pues ya sab�a hacerlo hace tiempo..., ya sea con exec, o por ejemplo con passthru. Pero como quiera que quer�a evitarme tener que cambiar los permisos del sudoers - es un 0440 y al hacerlo, 0640 por ejemplo - para poder modificarlo, mi sistema tiene esa directiva de seguridad tan graciosa que no permite hacer sudo si el sudoers tiene permisos distintos a 0440. Para poder escribir tenia que ponerlo +w. Y como es un sistema con aplicaciones ya instaladas y funcionando (un sistema en explotaci�n) no me atrev�a. Otro usuario (bastante amable en su respuesta) me aclaro lo del sudoedit (sudo -e), cosa bastante simple por otra parte pero en la que no ca�, y ya solucion� el problema. saludos a todos "Jos� Luis P�rez Diez" <jluis@agujero-negro.escomposlinux.org> escribi� en el mensaje news:VA.00000b34.05263c62@agujero-negro.escomposlinux.org... > In article <eh1ur1$o7o$1@mercurio.cica.es>, Jc wrote: > > Tengo que realizar una aplicacion web con php de forma que la aplicaci�n > > pueda (entre otras cosas) arrancar (y parar/recargar) un par de procesos que > > solo puede arrancar y parar el root. Desde la l�nea de comandos (con sudo) > > no hay problema para que los dos procesos se ejecuten/detengan. �C�mo hago > > esto con php? > > > > > �Tanto cuesta leer el manual? Busca la funcion system y edita sudoers para que > el usuario efectivo de tu servidor web pueda usar ese comando. > > En debian la documentacion esta en: > > /Usr/share/doc/php-doc/html/function.system.html > > -- > > Los programadores esta ocupados intendtado mejorar los programas a prueba de > idiotas. Mientras tanto el universo intenta mejorar los idiotas. El universo > va ganando >
Technical Details
Message-ID:
<eh56lk$s2b$1@mercurio.cica.es>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!130.59.10.21.MISMATCH!kanaga.switch.ch!switch.ch!news.rediris.es!News.cica.es!""!not-for-mailReferences:
<eh1ur1$o7o$1@mercurio.cica.es> <VA.00000b34.05263c62@agujero-negro.escomposlinux.org>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,58d1d1197e0ffac1 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!130.59.10.21.MISMATCH!kanaga.switch.ch!switch.ch!news.rediris.es!News.cica.es!""!not-for-mail From: "JC" <jc@nomail.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Realizar ordenes como root con php Date: Wed, 18 Oct 2006 14:29:30 +0200 Organization: C.I.C.A. Lines: 54 Message-ID: <eh56lk$s2b$1@mercurio.cica.es> References: <eh1ur1$o7o$1@mercurio.cica.es> <VA.00000b34.05263c62@agujero-negro.escomposlinux.org> NNTP-Posting-Host: r-sic.uhu.es X-Trace: mercurio.cica.es 1161174516 28747 150.214.167.140 (18 Oct 2006 12:28:36 GMT) X-Complaints-To: abuse@cica.es NNTP-Posting-Date: 18 Oct 2006 12:28:36 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441