Добрый день!
Установил на Slackware 10.2 cyrus-sasl-2.1.22, собрал из исходников согласно руководству:./configure
make
make install
ln -s /usr/local/lib/sasl2 /usr/lib/sasl2По умолчанию в слаке стоял пакет cyrus-sasl-2.1.21, но он был собран без поддержки pam, поэтому его я снес, установил из исходников Linux-PAM-0.99.6.3 а затем cyrus-sasl-2.1.22.
Вроде все собралось нормально, но при попытке создать юзераroot@tiss:/usr/local/src# saslpasswd2 -c adm
Password:
Again (for verification):
/etc/sasldb2
Segmentation faultвылетает ошибка Segmentation fault.
в /var/log/auth.log пишется:
Dec 11 13:29:20 tiss saslpasswd2: error updating sasldb: Invalid argumentМожет кто сталкивался с такой проблемой, направьте пожалуйста на путь истинный.
Попробуй проверить права на /etc/sasldb.
>Попробуй проверить права на /etc/sasldb./etc/sasldb2 у меня нет, этот файл по идеи должен создаться после
выполнения saslpasswd2, но я пробовал создавать пустой файл и
устанавливал на него все права, результат тот же, ну и кроме того я же
вроде как запускаю saslpasswd2 из под рута.