Hello,
I'm sorry if I'm asking something that is documented - I could swear I saw something about this (dovecot changing to the uid of the entry in the userdb when accessing the mailbox), but now I cannot find it anywhere in the wiki!
Dovecot seems to be getting the right uid for the mailbox, but then it is having permissions problems. The error is:
Feb 27 17:31:08 rm-002-02 dovecot: auth(default): client in: AUTH 1 PLAIN service=POP3 lip=65.23.159.123 rip=65.23.128.14 resp= <hidden> Feb 27 17:31:08 rm-002-02 dovecot: auth(default): client out: OK 1 user=kclair Feb 27 17:31:08 rm-002-02 dovecot: auth(default): master in: REQUEST 1 17052 1 Feb 27 17:31:08 rm-002-02 dovecot: auth(default): master out: USER 1 kclair system_user=kclair uid=12346 gid=12346 home=/home/kclair Feb 27 17:31:08 rm-002-02 dovecot: POP3(kclair): open(/var/spool/mail/kclair, O_CREAT) failed: Permission denied Feb 27 17:31:08 rm-002-02 dovecot: POP3(kclair): stat() failed with mbox file /var/spool/mail/kclair: Permission denied
The mbox file permissions are: -rw-rw---- 1 kclair mail 489 Feb 27 16:40 /var/spool/mail/kclair
The /etc/passwd file entry is: kclair:x:12346:12346::/home/kclair:/bin/bash
I am trying to use the following passdb combination: passdb: driver: pam args: dovecot deny: no pass: no master: no passdb: driver: passwd-file args: /usr/local/etc/passwd.dovecot deny: no pass: no master: no
and userdb combination: userdb: driver: passwd args: userdb: driver: passwd-file args: /usr/local/etc/passwd.dovecot
Am I missing something obvious?
Thanks, Kristina