Subversion control usuarios y grupos (SOLUCIONADO!!!!)

Forums: 

Hola a todos,

Estoy haciendo un servidor svn y todo funciona correctamente cuiando solo hay un proyecto el problema viene cuando hay mas de uno y lo quieres separar con usuarios y politicas de grupo....

El problema que tengo es que con los grupos no me hace caso...no se si hay alguna configuración que tengo mal o que---alguno de ustedes podria darme una mano por favor??

dav_sbn.conf

DAV svn
SVNPath /var/lib/svn/empresa
AuthType Basic
AuthName "Repositorio de empresa"
AuthUserFile /etc/apache2/dav_svn.passwd

AuthzSVNAccessFile /etc/apache2/svn_access_control

Require valid-user

#PROJECTE XX
#------------

DAV svn
SVNPath /var/lib/svn/xx
AuthType Basic
AuthName "Hola Guapetonnnn!!! dame argo nuevo!!"
AuthUserFile /etc/apache2/dav_svn.passwd

AuthzSVNAccessFile /etc/apache2/svn_access_control

Require valid-user

/etc/apache/svn_access_control

[groups]
svn = user1, user2
empresa = user3, user4
xx = ext1, ext2

[/]
@svn= rw
@empresa = rw
@xx = rw

[/empresa]
@empresa = r
@svn = rw

[/xx]
@xx = rw

El problema esk todo el mundo puede leer y escrivir en todas las "zonas" y si los kito de [/] y no les doy permisos no puedo hacer nada en ningun directorio de dentro....

Alguien sabe porque??

Muchisimas gracias de antemano

cargaste los módulos

Imagen de deathUser

cargaste los módulos necesarios para usar la authenticación de SVN ...???


LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

Aquí hay un muy buen manual ...

http://svnbook.red-bean.com/en/1.1/ch06s04.html

bye
;)

Hola a todos en especial a

Hola a todos en especial a Death user...

Buenas noticias ya he conseguido que funcione correctamente y he encontrado el fallo, os explico:

El error estaba en el fichero de configuración de grupos ( AuthzSVNAccessFile /etc/apache2/svn_access_control )

Los grupos hay que ponerlos asi:

[empresa:/]
@empresa = r
@svn = rw

[xx:/]
@xx = rw

Digamos que solo hay que poner el nombre del repo y detras de los 2 puntos la raiz, esto es porque en el otro fichero de configuración (dav_sbn.conf) al declarar la zona ya coge el solo el nombre...

Ahí estaba el error, lo publico por si alguien esta interesado en crear un subversión con politicas de grupo que funcione, sea escalable y facil de administrar ya que todo lo puedes poner en el mismo archivo....

Gracias a todos! en especial a Death.

Páginas