活動目錄+subversion1.6+apache2.2.14認證失敗
環境:
活動目錄+subversion1.6+apache2.2.14認證失敗
伺服器安裝:ldap+apache+subversion
帳戶信息都通過活動目錄驗證,現在成功安裝APACHE+LDAP+SVN
通過本地帳號可以成功登陸,並能正常使用版本伺服器
加入以下通過域帳號認證后:
#################################################################
<location /svnroot>
DAV svn
SVNParentPath "/www/svnroot/"
SVNListParentPath on
AuthType Basic
AuthName "t&&subversion"
AuthBasicProvider ldap
AuthLDAPURL "ldap://192.168.100.101:389/DC=ABCXX,DC=COM,DC=CN?sAMAccountName?sub?(objectClass=*)"
AuthLDAPBindDN "ABCXX_test@abcxx.com.cn"
AuthLDAPBindPassword "123456"
Require valid-user
AuthzLDAPAuthoritative on
</location>
日誌提示:
auth_ldap authenticate: user abcxx authentication failed; URI /svnroot/
user abcxx: authentication failure for "/svnroot/": Password Mismatch
域帳號密碼在老的版本伺服器是可以正常登陸的。以上新搭建的環境無法正常使用,求大仙幫助!
《解決方案》
回復 1# shengma_cu
「老的版本伺服器是可以正常登陸的」是什麼意思?
同樣的Active Directory,同樣的配置文件,用老版本的subversion可以,新的不行?
AuthLDAPBindDN上應該填一個DN吧,填上一個完整的DN看看。
《解決方案》
本帖最後由 shengma_cu 於 2011-02-22 13:56 編輯
原來subversion 是1.4
現在升級到SVN1.6就出行這個問題。AuthLDAPBindDN有2種寫法,DN添了還是報相同的錯誤
1.auth_ldap authenticate: user apache authentication failed; URI /
《解決方案》
回復 3# shengma_cu
在網上查了一下
http://subversion.open.collab.net/ds/viewMessage.do?dsForumId=3&dsMessageId=309124
好像有不少人遇到了相同問題。應該是subversion的問題,我一直用1.4沒遇到這個問題。帖子里說1.5也沒有問題。