🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

necesito unos consejos sobre C

#11220
From: Enric Mart?ez
Date: Sun, 16 Dec 2001 00:24
39 lines
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-mail

Show 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