🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #683

Re: Realizar ordenes como root con php

#683
From: JC
Date: Wed, 18 Oct 2006 12:29
52 lines
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-mail
References: <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