Танкист Апокалипсиса
Целый день угробил на настройку нескольких виртуальных почтовых доменов на одной машине. Процедура сама по себе незатейлива, но вот, вот проблема, оказалось нужным прикрутить авторизацию (что само по себе тоже работает без проблем). И вот тут начались проблемы. Точнее, проблема: пользователи ни под каким видом не могли пройти авторизацию.

Данный трабл не решался ни сменой версий sendmail, ни cyrus-sasl.

Перебрав все возможные комбинации, решил проревизировать настроечные файлы SASL. Впрочем, ошибок они не содержали. И тогда я начал экспериментировать со способами проверки паролей (shadow, pwcheck, pam). Выяснилось, что с shadow авторизация не идёт (странно! На трёх других машинах всё летает!), но вот с pwcheck работает. На том и остановился, до pam ещё доберусь.

Комментарии
05.02.2003 в 15:10

Эх, не разобрался... :-) Через sasl все прекрасно работает.
06.02.2003 в 11:37

Танкист Апокалипсиса
В смысле - sasldb?

Мне эта шняга не нравится. Просто не нравится. :-)

Хотя плюсы есть, причём немалые.
06.02.2003 в 13:23

Я имею ввиду, что sendmail дружит с sasl и в частности можно спокойно организовать rfc2554 аутентификацию по smtp. А откуда ты будешь брать данные - эт уже как удобнее...
06.02.2003 в 14:40

Танкист Апокалипсиса
Дык, вот из-за этой выборки данных и возник геморрой.

Он и сейчас иногда пытается пробиться - почему-то sasl ищет свою БД.

А я ведь строго-настрого запретил к ней обращаться! 8-()
06.02.2003 в 18:13

Запретил как? Через конф файл? Что указал? Какой pwcheck_method ? PLAIN механизм пользуешь в sendmail ?
06.02.2003 в 19:13

Танкист Апокалипсиса
через конфиг.

Пришлось в результате повесить pwcheck_method: pwcheck

Ибо с shadow работать он не захотел (почему только - не ясно)
06.02.2003 в 19:18

Танкист Апокалипсиса
Да. как дополнение: предполагаю, что в sasldb лезет не от хорошей жизни, к примеру, нет пользователя, или ещё чего... Но вот чего именно не хватает - не пойму. Зверьки все заведены и с паролями.
06.02.2003 в 20:21

Если shadow, то должны быть права у программы читать этот самый shadow. А их по умолчанию скорее всего нет. pwcheck работает от рута, поэтому тут проблем с правами нет... sasldb по идее никуда не лезет. Это к нему лезет библиотека sasl :-) Еще раз внимательно прочитай все и проверь. Да и вообще, лучше через PAM нежели черех shadow по-моему...
07.02.2003 в 11:08

Танкист Апокалипсиса
да, понимаю, что pam лучше.

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail