🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Capturar la salida de un programa

#8369
From: J.A. Gutierrez
Date: Wed, 13 Nov 2002 11:01
34 lines
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-mail
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>

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))