fan1983ace 2019-12-13 17:24
浏览 160

Ubuntu上搭建svn使用sasl加密后的用户无法checkout

领导要求把svn服务器上的密码加密,实在无法完成任务,哪位大神大仙大哥大姐能帮帮小弟。。。
使用Apache httpd加密的方式,无法使用svn协议,而需要用http协议,不满足要求。
使用sasl加密方式,明文用户能成功,而密文无效。

1、使用加密方式建立的用户a不能checkout:

saslpasswd2 -n -c -f sasldb -u test a

输入username和password后,要求重新输入。

2、而使用明文建立的用户b能正常checkout:

saslpasswd2  -c -f sasldb -u test b

3、/usr/lib/sasl2/svn.conf文件内容为:

 pwcheck_method: auxprop
auxprop_plugin: sasldb
sasldb_path: /home/svnadmin/test/conf/sasldb
mech_list: DIGEST-MD5

4、svnserve.conf配置:

[general]
anon-access = none
auth-access = write
authz-db = authz
realm = test

[sasl]
use-sasl = true
min-encryption = 128
max-encryption = 256

5、authz中开放了所有权限

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 c程序不知道为什么得不到结果
    • ¥40 复杂的限制性的商函数处理
    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置