Article View: es.comp.os.linux.programacion
Article #11220necesito unos consejos sobre C
From: Enric Mart?ez
Date: Sun, 16 Dec 2001 00:24
Date: Sun, 16 Dec 2001 00:24
39 lines
2438 bytes
2438 bytes
Mi proyecto de monitor de logs en C necesita procesar y pasar el resultado
a usuariolandia. Para ello puedo emplear 2 estrategias:
1) crear un demonio que copie (y filtre) los logs:
abrir los logs con open() en modo s�lo lectura,
filtrar y escribir el archivo nuevo en /dev/shm accesible
para la aplicaci�n de usuario.
2) configurar /etc/syslog.conf (y alguno m�s) para que escriba a una
tuber�a con nombre y que una aplicaci�n de usuario se encargue
del procesamiento.
Sobre el punto 1 tengo las siguientes dudas:
a) �Tengo que implementar sem�foros para evitar que otros demonios como
syslogd den problemas al intentar acceder a los logs a la vez que mi
demonio?
b) �Qu� problemas de seguridad pueden aparecer si mi demonio corre UID
root?
c) �Hay alg�n problema de seguridad en usar /dev/shm montada como sistema
de archivos virtual para almacenar archivos temporales?
Y en relaci�n al punto 2:
�Hay alguna diferencia en cuanto a seguridad entre usar un archivo
temporal (ser�a borrado tras su uso) y una tuber�a?
En general mis dudas son:
�Existe alguna diferencia de rendimiento o seguridad importante entre
ambas opciones?
THX por responder ;)
un saludo
--------------
Windows XP
Linux X)
Technical Details
Message-ID:
<9vgpjp$go2$1@news.wanadoo.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,7f65b57ab15ef0f2,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-12-15 16:26:04 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail From: Enric Mart?ez <exter@wanadoo.es> Newsgroups: es.comp.os.linux.programacion Subject: necesito unos consejos sobre C Date: Sun, 16 Dec 2001 01:24:16 +0100 Organization: the exter swarm Lines: 39 Message-ID: <9vgpjp$go2$1@news.wanadoo.es> Reply-To: kloatil@vanishing.net NNTP-Posting-Host: 62-36-191-84.dialup.uni2.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit X-Trace: news.wanadoo.es 1008462266 17154 62.36.191.84 (16 Dec 2001 00:24:26 GMT) X-Complaints-To: usenet@wanadoo.es NNTP-Posting-Date: Sun, 16 Dec 2001 00:24:26 +0000 (UTC) User-Agent: KNode/0.6.1