dav_svn 写权限

dav_svn 写权限

再会!

我正在使用 ldap auth 配置 dav_svn 和 apache。

我想做的事:

  • 允许匿名读取 repo 的权限
  • 允许经过验证的用户访问写权限

这是我的配置:

    # Uncomment this to enable the repository
    DAV svn

    SVNPath /home/svn/ldap-test-repo
    AuthType Basic
    AuthName "LDAP-REPO Repository"

    AuthBasicProvider ldap
    AuthzLDAPAuthoritative on
    AuthLDAPBindDN "cn=svn,ou=applications,dc=company,dc=net"
    AuthLDAPBindPassword "pass"
    AuthLDAPURL ldap://ldap.company.net:389/ou=Users,dc=company,dc=net?uid?sub?(objectClass=person)

    <Limit GET PROPFIND OPTIONS REPORT>
            Allow from all
    </Limit>

    <LimitExcept GET PROPFIND OPTIONS REPORT>
            Require ldap-group cn=group,ou=services,dc=company,dc=net
    </LimitExcept>

但是当我进行测试时,这个配置不起作用...我可以在无需身份验证的情况下进行签出,并在无需身份验证的情况下提交...

我做错了什么?

谢谢!

答案1

谢谢大家 :)

这是我的错。svn 将我的身份验证数据缓存在 ~/.subversion 目录中。当我删除它时,服务器会询问我登录信息。

相关内容