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
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
;)
up!
up!
Ui perdona por el up no habia
Ui perdona por el up no habia visto tu comentario....pues no lo he provado...ahora mismo voy!!!
Pues si para mi desgracia si
Pues si para mi desgracia si estaba cargado si...jeje..
Alguna idea mas a la desesperada?? :P
Gracias por tus mil comentarios y soluciones..
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