[Dovecot] permissions problem reading INBOX

K. Clair kclair at gmail.com
Wed Feb 28 20:31:40 UTC 2007


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


More information about the dovecot mailing list