- 论坛徽章:
- 0
|
通过APACHE来访问SVN,LDAP提供用户身份验证。
在访问SVN的时候,
/var/log/httpd/error_log 有报错,如下:
[Mon Nov 11 16:57:40 2013] [error] [client 172.18.21.110] [14827] requirement 'ldap-group' not known to mod_authz_ldap
求教,如何处理?
==========================================================================
vim /etc/httpd/conf.d/authz_ldap.conf
LoadModule authz_ldap_module /usr/lib64/httpd/modules/mod_authz_ldap.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<IfModule mod_authz_ldap.c>
<Location />
DAV svn
SVNParentPath /var/www/svn/
# AuthzSVNAccessFile /var/www/svn/conf/authz
SVNAutoversioning On
# AuthBasicProvider ldap
AuthzLDAPAuthoritative on
AuthzLDAPMethod ldap
AuthzLDAPServer 172.18.21.188:389
AuthzLDAPUserBase ou=users,dc=yhcompany,dc=com
AuthzLDAPUserKey uid
AuthzLDAPUserScope base
AuthType Basic
AuthName "pls login"
# require valid-user
# <LimitExcept GET PROPFIND OPTIONS REPORT>
require ldap-group cn=group01,cn=groups,dc=yhcompany,dc=com #被验证的用户属于group01组。
# </LimitExcept>
</Location>
======================================================================== |
|