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条回答

    报告相同问题?

    悬赏问题

    • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
    • ¥20 腾讯企业邮箱邮件可以恢复么
    • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
    • ¥15 错误 LNK2001 无法解析的外部符号
    • ¥50 安装pyaudiokits失败
    • ¥15 计组这些题应该咋做呀
    • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
    • ¥15 让node服务器有自动加载文件的功能
    • ¥15 jmeter脚本回放有的是对的有的是错的
    • ¥15 r语言蛋白组学相关问题