pwd.db vs. sasldb
Модераторы: Trinity admin`s, Free-lance moderator`s
pwd.db vs. sasldb
Люди обясните, как настроить, чтобы аутентификация проходила через системную БД паролей (pwd.db)
sendmail 13.0.0, cyrus-sasl-2.1.19
sendmail 13.0.0, cyrus-sasl-2.1.19
хехе... оплошал... каюсь... но версию уже понизил до 8.13.1corvax писал(а): 1. понизить версию sendmail с 13.0.0 на 8.13.1
в Sendmail.conf указал pwcheck_method:saslauthd, а при запускеcorvax писал(а): 2. в /usr/lib/sasl2/Sendmail.conf или /usr/local/sasl2/Sendmail.conf указать
pwcheck_method:pam
вместо pam можно использовать saslauthd и тогда уже указывать источник паролей при запуске этого демона.
saslauthd указал pam
Но он все равно обращаесть к sasldb
в message:
Код: Выделить всё
Could not open db
Could not open db
no secret in database
Код: Выделить всё
... Relaying denied. Proper authentication required.
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
а что говоритPilat писал(а):в Sendmail.conf указал pwcheck_method:saslauthd, а при запускеcorvax писал(а): 2. в /usr/lib/sasl2/Sendmail.conf или /usr/local/sasl2/Sendmail.conf указать
pwcheck_method:pam
вместо pam можно использовать saslauthd и тогда уже указывать источник паролей при запуске этого демона.
saslauthd указал pam
Но он все равно обращаесть к sasldb
ps axwu | grep saslauthd
?
если это линукс, то можно вместо -a pam попробовать использовать -a shadow
кстати, а если указать в Sendmail.conf pwcheck_method:pam?
corvax писал(а): а что говорит
ps axwu | grep saslauthd
?
Код: Выделить всё
/usr/local/sbin/saslauthd -a pam
/usr/local/sbin/saslauthd -a pam
/usr/local/sbin/saslauthd -a pam
/usr/local/sbin/saslauthd -a pam
/usr/local/sbin/saslauthd -a pam
это freebsd 5.2.1corvax писал(а): если это линукс, то можно вместо -a pam попробовать использовать -a shadow
абсолютно тоже самое!corvax писал(а): кстати, а если указать в Sendmail.conf pwcheck_method:pam?
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
очень сильно не верится. есть хост с FreeBSD 4.10-RELEASE:Pilat писал(а):Без изменений!!!
версии saslauthd совпадают
# pkg_info -I cyrus-sasl-saslauthd\*
cyrus-sasl-saslauthd-2.1.19 SASL authentication server for cyrus-sasl2
юзера берутся системные
# grep ^saslauthd /etc/rc.conf
saslauthd_enable="YES"
saslauthd_flags="-a getpwent"
видно, что демон запущен именно с -a getpwent
# ps axwu | grep saslauthd
root 5424 0.0 0.7 2440 1032 ?? I 2:56PM 0:00.00 /usr/local/sbin/saslauthd -a getpwent
root 5423 0.0 0.7 2452 1064 ?? I 2:56PM 0:00.02 /usr/local/sbin/saslauthd -a getpwent
root 5422 0.0 0.7 2452 1064 ?? I 2:56PM 0:00.02 /usr/local/sbin/saslauthd -a getpwent
root 5421 0.0 0.7 2452 1064 ?? I 2:56PM 0:00.02 /usr/local/sbin/saslauthd -a getpwent
root 5419 0.0 0.7 2452 1064 ?? Is 2:56PM 0:00.03 /usr/local/sbin/saslauthd -a getpwent
при этом saslauthd исправно работает с системными юзерами.
я только что перенастроил exim для аутентификации через saslauthd и успешно отправил письмо, указав логин и пароль системного пользователя:
2004-09-03 15:05:40 1C3Cp2-0001WH-Bu <= corvax@xxx.xxxxx.kiev.ua H=corvax.xx.xxxxx.kiev.ua [10.0.0.5] P=esmtpsa X=TLSv1:AES256-SHA:256 A=srv_auth_plain:corvax S=851 id=41385EAD.7000002@xxx.xxxxx.kiev.ua
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей