LinuxForum.Fans
Тема

Не работает директива <Limit>

Автор: SergeyR 1 сообщений 1654 просмотров
#192300

настроил аутентификацию в 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>
Войдите или зарегистрируйтесь, чтобы ответить.