2010-08-20 38 views
1

我已经在我的系统中配置了svn服务器,并进行了以下配置以使用SASL MD5对用户进行身份验证。我在svnserve.conf的svnserve和SASL问题

[general] 
anon-access = none 
auth-access = write 
password-db = passwd 
authz-db = authz 
realm = my_first_repository 
[SASL] 
use-sasl = true 
min-encryption = 0 
max-encryption = 256 


/usr/local/lib/sasl2/subversion.conf 
pwcheck_method: auxprop 
auxprop_plugin: sasldb 
sasldb_path: /etc/my_sasldb 
mech_list: DIGEST-MD5 

做出以下变化我按下面的命令

saslpasswd2 -c -f /etc/my_sasldb -u my_first_repository username 

它要求的密码,它会检查密码的正确性添加用户。但是,一旦我使用下面的命令

svn list svn://localhost/path/to/repository/ --username 

输入用户名和密码,它显示了如下警告

svn: Authentication error from server: SASL(-13): user not found: no secret in database 

什么可以为它的原因是什么?任何建议将不胜感激。

而且,

我得到以下警告,同时启动SVN服务器。我在ubuntu 10.04中配置服务器。而svn的版本是1.6.6。

svnserve: /usr/local/lib/libsasl2.so.2: no version information available (required by svnserve) 
svnserve: /usr/local/lib/libsasl2.so.2: no version information available (required by /usr/lib/libsvn_ra_svn-1.so.1) 
svnserve: /usr/local/lib/libsasl2.so.2: no version information available (required by /usr/lib/libldap_r-2.4.so.2) 

回答

0

在我将用户添加到SASL之前,我有相同的SASL错误,直到我重新启动。

+0

你曾经解决过这个问题吗? – Jonathan 2014-06-02 17:29:55