Estoy haciendo algo de mantenimiento en un servidor svn privado. La autenticación se maneja a través de Apache basic HTTP + mod_authz_svn. Necesito tenerlo para que todos los usuarios tengan acceso de lectura/escritura, excepto para un solo usuario de solo lectura. Sin embargo, el usuario de solo lectura aún necesita ser autenticado. Configuro mi archivo de configuración authz de esta manera:Usuario único de solo lectura para svn
[/] * = rw read-only = r
Pero esto no funciona. El usuario "de solo lectura" aún puede confirmar cambios. Puedo hacer que las cosas se lean, solo para todos, pero el * bit parece anular lo que intento establecer para "solo lectura".
Fwiw, pieza correspondiente de la configuración del Apache es:
<Location /repos> DAV svn SVNPath ... SVNIndexXSLT "/svnindex.xsl" AuthzSVNAccessFile ... AuthType Basic AuthName ... AuthUserFile ... Require valid-user </Location>
+1: _Exactamente_ lo que iba a decir :-) – alastairs
Intenté la coincidencia inversa, no funciona. ¿Hay alguna manera de hacer que el grupo sea automático? Prefiero no tener que reconstruir este archivo cada vez que se agrega un usuario al servidor. – iconoplast
Si ese es el archivo completo, ¿cuál es el problema al construirlo automáticamente? –