svnserve + sasl
/etc/conf.d/saslauthd
SASLAUTHD_OPTS="${SASLAUTHD_OPTS} -a sasldb"
/etc/sasl2/svn.conf
pwcheck_method: saslauthd
auxprop_plugin: sasldb
sasldb_path: /etc/sasl2/sasldb2
sql_select: dummy select
/etc/conf.d/svnserve
SVNSERVE_OPTS="--root=/var/svn"
SVNSERVE_USER="svn"
SVNSERVE_GROUP="svnusers"
/var/svn/test/conf/svnserve.conf
[general]
anon-access = read
auth-access = write
realm = server
[sasl]
use-sasl = true
min-encryption = 128
max-encryption = 256
server ~ # sasldblistusers2
testu@server: userPassword
server ~ # testsaslauthd -u testu -p testp -r server -s svn
0: OK "Success."
Для testsaslauthd аутентификация успешна ...
Однако когда пытаюсь подсоединиться к svn, то:
Authentication error from server: SASL(-13): user not found: no secret in database
Если убрать аутентификацию, то все работает ...
Кто-нибудь с таким встречался ?
- Для комментирования войдите или зарегистрируйтесь
извиняюсь
извиняюсь за некрофилию, но только что решил эту проблему и может кому пригодится.
Все действия правильные, но:
- после того, как топикстартер создал базу сасл, то лишил прав на чтение со стороны сервера свн, поэтому надо назначить владельцем базы пользователя svn
зы: авторизоваться не могу на сайте (