настроил аутентификацию в LDAP, аутентификация работает, группы из LDAP берутся, но вот с лимитами какая то ерунда, пропускает на чтение только если пользователь находится в обоих группах (то есть аутентификация проходит авторизация доступа нет), хотя по идее должен пускать на запись в группе all а на чтение в группе admins. Вот кусок конфига отвечающий за этот сервис, основной конфиг стандартный:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<VirtualHost *:80>
ServerName svn
ServerAlias svn.domain.com
ErrorLog logs/svn.domain.local-error_log
CustomLog logs/svn.domain.local-access_log common
<Location />
AuthzLDAPCacheConnection off
AuthName "SVN Repositaries"
AuthType Basic
AuthzLDAPServer "127.0.0.1:389"
AuthzLDAPBindDN "uid=admin,ou=People,dc=domain,dc=com"
AuthzLDAPBindPassword password
AuthzLDAPAuthoritative on
AuthzLDAPLogLevel debug
AuthzLDAPUserBase ou=People,dc=domain,dc=com
AuthzLDAPGroupBase ou=Group,dc=domain,dc=com
AuthzLDAPGroupKey cn
AuthzLDAPUserKey uid
AuthzLDAPMemberKey memberUid
AuthzLDAPMethod ldap
AuthzLDAPCacheConnection off
<Limit PROPPATCH DELETE MERGE PUT POST MKCOL MKACTIVITY COPY MOVE LOCK UNLOCK>
Require group admins
</Limit>
<Limit GET PROPFIND>
Require group all
</Limit>
DAV svn
SVNParentPath /svn/
SVNListParentPath on
</Location>
</VirtualHost>