Привет всем. Перед тем как постить прочел весь форум посвященный кумылу..
Но ответов так и не нашел.
ПРоблема. Есть сервак. К нему прикручены два домена: 1.com и 2.com
Ведущий домен 1.com. Второй должен быть виртуальный ( это я про почту )
Поставил связку QMAIL+Tcpserver+deamontools+vpopmail.
Все отлично поставилось. Но.
запускается все так:
smptd:
#!/bin/sh
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd 2>&1
pop3d
#!/bin/sh
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
FQDN /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>&1
так вот как видите в данном примере происходит авторизация НА ГЛАВНЫЙ ДОМЕН 1.com чему соответствует строка /bin/checkpassword (в главном домене группа пользователей само собой авторизируется через /etc/shadow )
Остается домен 2.com
Так вот он средствами vpopmail становится виртуальным и для авторизации строка /bin/checkpassword должна быть заменена на /home-dir-of-vpopmail/bin/vchkpw
Так вот. Собственно трабла.
Мне нужно авторизировать юзверей как с главного домена так и с виртуального тоесть чтобы вот это
/home-dir-of-vpopmail/bin/vchkpw и это
/bin/checkpassword
работало вместе. Почта на домены идет все нормально.
Когда ставлю в init.d строку /home-dir-of-vpopmail/bin/vchkpw вместо /bin/checkpassword то авторизирует виртуальные домен.. и наоборот..
Можно конечно было бы сделать и главный домен виртуальным, но мне как-то не по тяге переводить ручками 50 юзверей..
Вот сопственно и трабла.
Благодарен всем кто примет участие в дискуссии.
Велкам также в аську - 70992501