环境:
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
一直都无法登陆,输入用户名和密码后,两个就都清空了。无法登陆
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。