🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: CVS: Dudas en uso y administración

#8113
From: Count Zero
Date: Sat, 14 Dec 2002 00:23
42 lines
2794 bytes
(Quiz� ya no estemos yendo de programacion a redes o seguridad)

Iba Alvaro Sanchez-Mariscal por es.comp.os.linux.programacion

> Hay muchos paranoicos en lo que a seguridad se refiere, entre los cuales
> me incluyo ;-)

Yo tambi�n me incluyo en la medida que mis conocimientos me lo permiten.

El caso es que, Cederquist en mano (apartado 2.2.2), he intentado 
'asegurar' un poco m�s mi servidor. Con los siguientes problemas/soluciones:

- Se dan todos los directorios a un grupo (por ejemplo src), a este grupo 
se a�aden los usuarios que PUEDEN modificar el repositorio. (Cederquist 
destaca que los permisos se centran en los directorio, no en los ficheros)

- En $CVSROOT/CVSROOT se pueden crear dos archivos: readers y writers, 
bastante similiares en quanto a funcionamento al hosts.allow y hosts.deny, 
los nombres de usuario que aparecen en writers pueden escribir en el 
repositorio, si no s�lo pueden leer.

- Se debe poder crear archivos de 'lock' (bloqueo) para TODOS los usuarios, 
con lo qual en el CVSROOT/config especificamos un directorio con permisos 
para todos (/var/lock) y adem�s CVSROOT/val-tags debe ser escribible para 
todos.

Hasta qu� he llegado y me lo he arreglado bastante, pero...

Alvaro comenta en su post que duda que nadie ejectue el pserver como 
root..., pues bien yo tengo que hacerlo. 

CVS crea directorios SGID de grupo para mantener siempre el mismo grupo, Si 
ejecuto pserver como usuario cvs y hago un 'cvs checkout', obtengo

setgid failed: Operation not permitted.

�Como lo h�ceis para no tener que ejecutar pserver como root?


Gracias
Salut
Count
Technical Details
Message-ID: <atdtko$130j14$1@ID-131244.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!news-feed1.de1.concert.net!fu-berlin.de!uni-berlin.de!171.red-80-36-170.pooles.rima-tde.NET!not-for-mail
References: <assrl7$uj3sd$1@ID-131244.news.dfncis.de> <kh8cc-go5.ln1@mithrandir.intranet> <at03sg$uq9i0$1@ID-131244.news.dfncis.de> <at0alc$ueklg$1@ID-146972.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,d1ba88b273ac466d
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-12-13 16:22:50 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!news-feed1.de1.concert.net!fu-berlin.de!uni-berlin.de!171.red-80-36-170.pooles.rima-tde.NET!not-for-mail
From: Count Zero <mark@l3jane.net>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: CVS: Dudas en uso y administración
Date: Sat, 14 Dec 2002 01:23:00 +0100
Lines: 47
Message-ID: <atdtko$130j14$1@ID-131244.news.dfncis.de>
References: <assrl7$uj3sd$1@ID-131244.news.dfncis.de> <kh8cc-go5.ln1@mithrandir.intranet> <at03sg$uq9i0$1@ID-131244.news.dfncis.de> <at0alc$ueklg$1@ID-146972.news.dfncis.de>
NNTP-Posting-Host: 171.red-80-36-170.pooles.rima-tde.net (80.36.170.171)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
X-Trace: fu-berlin.de 1039825368 36719652 80.36.170.171 (16 [131244])
User-Agent: KNode/0.6.1