问题描述
- SVN使用SASL加密失败了,无法登陆
-
环境:
centos 6.5 min 64位
yum -y install subversion
yum -y install cyrus-sasl-md5
版本库目录:/usr/local/svn_dir/svnserve.conf
[general] anon-access = none auth-access = write # password-db = passwd authz-db = authz realm = svn_dir [sasl] use-sasl = true min-encryption = 128 max-encryption = 256
authz文件
[groups] g_root=yds [/] @g_root=rw *=
在/etc/sasl2/目录中有smtpd.conf文件
//原内容pwcheck_method: saslauthd mech_list: plain login
//修改为
pwcheck_method: auxprop auxprop_plugin: sasldb sasldb_path: /usr/local/svn_dir/sasld mech_list: DIGEST-MD5
重启服务
killall svnserve svnserve -d -r /usr/local/svn_dir/
增加用户名
saslpasswd2 -c -f /usr/local/svn_dir/sasldb -u svn_dir yds //输入了两次密码
查询
sasldblistusers2 -f /usr/local/svn_dir/sasldb 显示 "yds@svn_dir: userPassword"
Windows检出
svn://192.168.182.129
用户名:ysd?
密码:123456一直都无法登陆,输入用户名和密码后,两个就都清空了。无法登陆
解决方案
min-encryption = 0
时间: 2024-10-27 12:38:14