Bug 415

Summary: cyrus-sasl is not worked on default settings
Product: Sisyphus Reporter: Nobody's working on this, feel free to take it <nobody>
Component: cyrus-saslAssignee: Victor V Ismakaev <ivv>
Status: CLOSED NOTABUG QA Contact:
Severity: minor    
Priority: P4    
Version: unstable   
Hardware: all   
OS: Linux   

Description Bug Reporter 2002-01-21 01:25:33 MSK
Пакеты 
cyrus-sasl-1.5.24-alt2.i586.rpm
libsasl-1.5.24-alt2.i586.rpm
Не готовы к работе в дефалте.
Баги:
1. 
База данных формируется в виде:
-rw-------    1 root     root        12420 Jan 21 01:02 /etc/sasldb
в то время, как для работы с postfix необходимо:
-rw-r-----    1 root     postfix     12765 Янв 20 23:13 /var/spool/postfix/etc/sasldb
а в etc можно положить ссылочку типа:
lrwxrwxrwx    1 root     root           29 Янв 20 21:05 /etc/sasldb -&gt; /var/spool/postfix/etc/sasldb

2. Для того, что бы работал saslpasswd обязательно должен быть установлен пакет libsasl-devel, иначе не происходит формирование файла базы данных с ругательствами 
saslpasswd: generic failure
3. Формирование базы данных никогда не происходит с первого раза, а всегда только со второго, вот листинг:
[<a href="mailto:root@smart" target="_new">root@smart</a> cornet]# saslpasswd -c -u `postconf -h myhostname` cotnet
Password:
Again (for verification):
saslpasswd: generic failure
[<a href="mailto:root@smart" target="_new">root@smart</a> cornet]# ls -l /etc/sasldb
-rw-------    1 root     root        12420 Jan 21 01:02 /etc/sasldb
[<a href="mailto:root@smart" target="_new">root@smart</a> cornet]# saslpasswd -c -u `postconf -h myhostname` cotnet
Password:
Again (for verification):
[<a href="mailto:root@smart" target="_new">root@smart</a> cornet]# ls -l /etc/sasldb
-rw-------    1 root     root        12476 Jan 21 01:03 /etc/sasldb
---

---
В целом работает, но желающему это все настроить подолбаться придется изрядно :-((
Comment 1 Victor V Ismakaev 2002-08-28 14:26:50 MSD
С первым пунктом не согласен - SASL не является postfix-ориентированной библиотекой.На нее могут быть завязаны другие продукты.Поэтому считаю,что sasldb должен быть в иерархии /etc (например /etc/sasl/sasldb).Другие программы,которые его используют ,могут на него ссылаться либо прямо,либо через симлинк.

Со вторым буду разбираться.
Comment 2 Victor V Ismakaev 2002-08-28 14:26:50 MSD
С первым пунктом не согласен - SASL не является postfix-ориентированной библиотекой.На нее могут быть завязаны другие продукты.Поэтому считаю,что sasldb должен быть в иерархии /etc (например /etc/sasl/sasldb).Другие программы,которые его используют ,могут на него ссылаться либо прямо,либо через симлинк.

Со вторым буду разбираться.
Comment 3 patrick 2003-05-16 18:44:36 MSD
Думаю, что с симлинками будет достаточно непросто - postfix /etc/sasl/sasldb не
увидит через симлинк после chroot
Comment 4 patrick 2003-05-16 18:44:36 MSD
Думаю, что с симлинками будет достаточно непросто - postfix /etc/sasl/sasldb не
увидит через симлинк после chroot
Comment 5 inger@altlinux.org 2004-04-29 12:16:10 MSD
нет такого пакета