Buenas tardes,
Tengo en un Windows XP instalado Virtual SVN Manager donde están alojados dos repositorios de fuentes de php.
Tengo dos grupos de usuarios (grupo1 y grupo2) y quiero que a un repositorio (repo1) sólo puedan acceder los usuarios de un grupo (grupo1) y a otro repositorio (repo2) los usuarios de los dos grupos (grupo1 y grupo2).
El repositorio me funciona bien y desde los usuarios de los dos grupos puedo acceder perfectamente a las fuentes pero mi problema es que no me respeta bien los permisos a un repositorio o a otro.
Mi fichero authz que me generra el VirtualSVN Manager es el siguiente:
[/]
*=
@grupo1=rw
@grupo2=rw
[repo1:/]
@grupo1=rw
@grupo2=
[repo2:/]
@grupo1=rw
@grupo2=rw
[groups]
grupo1=usuario1,usuario2
grupo2=usuario3,usuario4
De esta forma los usuarios de ambos grupos puedan acceder a ambos repositorios, lo correcto seria que el fichero seria asi:
[/]
*=
[repo1:/]
@grupo1=rw
@grupo2=
[repo2:/]
@grupo1=rw
@grupo2=rw
[groups]
grupo1=usuario1,usuario2
grupo2=usuario3,usuario4
Pero asi no funciona, asi ningún usuario puede acceder a ningún repositorio. Parece que sólo se le hace caso a lo que hay en [/] y que nunca hace caso a lo que hay en [repo1:/] y [repo2:/]. Los nombres de los repositorios son correctos porque ademas el fichero lo genera automaticamente el VirtualSVN Manager.
¿Por que me puede estar pasando esto?
Gracias.