Article View: es.comp.os.linux.programacion
Article #8369Re: Capturar la salida de un programa
From: J.A. Gutierrez
Date: Wed, 13 Nov 2002 11:01
Date: Wed, 13 Nov 2002 11:01
34 lines
2569 bytes
2569 bytes
Francisco <fjaime@ono.com> wrote: : Yo tampoco soy programador, pero no veo que implique peligro la : utilizaci�n de system () o de popen (). Los par�metros que le paso a la : funci�n se deciden en tiempo de compilaci�n, por lo que es : responsabilidad del programador que el proceso no sea peligroso ni : inseguro. pues no, con fijar *solo* eso no garantizas que la llamada sea segura. : Por supuesto, no voy a utilizar la funcion popen () para : llamar a un 'rm /* -rf' con privilegio de root. Otra cosa, por supuesto, : es la utilizaci�n de estas funciones con CGIs, pero no es el caso. : Mi intenci�n es hacer un peque�o front-end para controlar el rpm. Por estas hablando de un programa que controla rpm. Por lo tanto en algun momento tiene que ejecutar cosas como root. opcion a) el programa que estas haciendo solo lo puede ejecutar root. -> sin problemas opcion b) Alguien decide darle permisos de instalacion (pero nada mas) a un operador, y de alguna manera (sudo, wrapper, setuid) le permite usar tu programa. Tu programa usa system. El operador puede ejecutar lo que quiera como root. -- PGP and other useless info at \ http://www.cps.unizar.es/~spd/ \ finger://daphne.cps.unizar.es/spd \ Timeo Danaos et dona ferentes ftp://ivo.cps.unizar.es/pub/ \ (Virgilio)
Technical Details
Message-ID:
<aqtbdh$dbh$2@news.unizar.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!xmission!isdnet!news.rediris.es!news.unizar.es!not-for-mailReferences:
<3DD03990.1090606@ono.com> <aqqmu8$a0v56$1@ID-148170.news.dfncis.de> <mf57a-485.ln1@mithrandir.intranet> <aqrgst$l9c$1@news.unizar.es> <01u7a-vlm.ln1@mithrandir.intranet> <3DD15DF6.8020500@ono.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,c70e8198e9aa783d
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-11-13 02:27:53 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!xmission!isdnet!news.rediris.es!news.unizar.es!not-for-mail
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Capturar la salida de un programa
Date: 13 Nov 2002 11:01:05 GMT
Organization: Rank
Lines: 34
Message-ID: <aqtbdh$dbh$2@news.unizar.es>
References: <3DD03990.1090606@ono.com> <aqqmu8$a0v56$1@ID-148170.news.dfncis.de> <mf57a-485.ln1@mithrandir.intranet> <aqrgst$l9c$1@news.unizar.es> <01u7a-vlm.ln1@mithrandir.intranet> <3DD15DF6.8020500@ono.com>
NNTP-Posting-Host: daphne.cps.unizar.es
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.unizar.es 1037185265 13681 155.210.152.20 (13 Nov 2002 11:01:05 GMT)
X-Complaints-To: usenet@news.unizar.es
NNTP-Posting-Date: 13 Nov 2002 11:01:05 GMT
User-Agent: tin/1.4.5-20010409 ("One More Nightmare") (UNIX) (IRIX/6.2 (IP22))