On Fri, Nov 17, 2000 at 12:33:20PM +0100, Jose Luis Trivino wrote:
> David Charro Ripa wrote:
> > ¿No se pueden controlar los permisos y los grupos con que el cvs
> > escribe?
> > Al estilo del samba con "force group" "create mask", etc.
> No estoy seguro si el método que te comento puede dar
> problemas de seguridad. Pero creo que una posible opción
> sería cambiar el bit s del CVS (chmod +s /usr/bin/CVS). De
> esta forma conseguirás que CVS se ejecute con el usuario al
> que pertenece el fichero /usr/bin/CVS.
> 
> 

Una solución más flexible es usar el bit "s" de grupo en el
directorio del repositorio, por ejemplo, si tu CVSROOT está
en /var/cvsroot:

chgrp cvs /var/cvsroot
chmod g+s /var/cvsroot

De esta forma, todos los ficheros que cree dentro de ese directorio
alguien del grupo cvs pertenecerán a ese grupo.

Lo bueno de esta solución es que puedes utilizar distintos grupos
para distintos módulos dentro del repositorio:

chgrp weberos /var/cvsroot/portal
chmod g+s /var/cvsroot/portal

Salud,

-- 
--- Enrique Robledo Arnuncio <[EMAIL PROTECTED]>
                             <[EMAIL PROTECTED]>
                             <[EMAIL PROTECTED]> ---

Responder a