¿Podemos aislar a un usuario de la authentication mod_authz?

¿Podemos aislar a un usuario de subversión utilizando la authentication mod_authz modo que solo se autentiquen en un único repository de subversión? En este momento estamos alojando múltiples repositorys a través de apache, y nuestro access_file es global en todos los repositorys. Esto significa que si usamos la opción *=r , todos los usuarios tendrán acceso de lectura. Nos gustaría introducir a un usuario en ese entorno para que solo tenga acceso a un repository único, y no se includeán en otro acceso al repository a través de la opción *=r . ¿Este tipo de configuration está disponible?

Gracias, Suresh

Puede usar el modificador NOT en el scope global del file authz:

 [/] *= ~single_repo_user=r [single_repo:/] *= single_repo_user=r 

Esto dice:

para todos los repositorys, nadie tiene ningún permiso, excepto que no es usuario llamado single_repo_user, que el usuario tiene permiso de lectura para el repository "single_repo" nadie tiene acceso excepto single_repo_user que tiene acceso de lectura

Entonces solo single_user_repo no tiene permiso. todos los demás tienen permiso de lectura.

Por supuesto, puede eliminar el nombre de usuario del file htpasswd.

Ver más información aquí:
http://svnbook.networking-bean.com/nightly/en/svn-book.html#svn.serverconfig.pathbasedauthz