[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Courier maildrop. Куда подевали --with-ldapconfig?



Nick 'TARANTUL' Novikov wrote:
Peter Teslenko wrote:
Видать поменяли.
Уже разобрался.
Это рулится через

/etc/courier/authldaprc
/etc/courier/authdaemonrc

Теперь думаю как побороть чтобы почта доставлялась реальным и
виртуальным юзерам.
Виртуальным доставляется, а на реальных ругается на пермишены.

А что написано в полях uid/gid той базы, откуда берет информацию authdaemon?

Ну там варианта всего два. При любом из них ничего не получается.

Имеем следующее:
в /etc/courier/authldaprc

LDAP_GLOB_UID           vmail
LDAP_GLOB_GID           vmail
#LDAP_UID               uidNumber
#LDAP_GID               gidNumber


/etc/passwd
peter:x:1000:1000:peter,,,:/home/peter:/bin/bash
vmail:x:1001:125::/var/spool/Maildir:/bin/false

/etc/group
peter:x:1000:
vmail:x:125:peter

Я думал что, если группе vmail дать возможность записи в каталог с мылом, то все будет хорошо, одноко это не так.

drwxrwx--- 9 peter vmail 256 2006-12-20 15:27 /home/peter/Maildir/


В ldap'е

dn: uid=peter,ou=it,ou=people,dc=mcbfa,dc=local
uid: peter
givenName: Peter
sn: Teslenko
cn: Peter Teslenko
mail: peter@sandbox.mcbfa.local
maildrop: postmaster@sandbox.mcbfa.local
maildrop: pt@sandbox.mcbfa.local
maildrop: abuse@sandbox.mcbfa.local
maildrop: root@sandbox.mcbfa.local
maildrop: root@localhost.localdomain
maildrop: postmaster@localhost.localdomain
objectClass: CourierMailAlias
objectClass: CourierMailAccount
objectClass: inetOrgPerson
objectClass: qmailUser
quota: 5120000S
accountStatus: active
mailbox: /home/peter/Maildir
homeDirectory: /home/peter
uidNumber: 1000
gidNumber: 125

dn: uid=alex,ou=it,ou=people,dc=mcbfa,dc=local
uid: alex
givenName: Alex
sn: Tsykov
cn: Alex Tsykov
homeDirectory: /var/spool/Maildir/alex
maildrop: alex@sandbox.mcbfa.local
maildrop: alex.tsykov@sandbox.mcbfa.local
objectClass: CourierMailAlias
objectClass: CourierMailAccount
objectClass: inetOrgPerson
objectClass: qmailUser
mail: alex@sandbox.mcbfa.local
mailbox: /var/spool/Maildir/alex/Maildir
quota: 51200000S
accountStatus: active
uidNumber: 1001
gidNumber: 125

В логи летит

Dec 21 11:19:12 localhost authdaemond: Authenticated: sysusername=<null>, sysuserid=1001, sysgroupid=125, homedir=/home/peter, address=peter@sandbox.mcbfa.local, fullname=Peter Teslenko, maildir=/home/peter/Maildir, quota=5120000S, options=<null>
Dec 21 11:19:12 localhost maildrop[13678]: Home directory owned by wrong user.

--
Peter Teslenko



Reply to: