[Dovecot] Dovecot & pam_mkhomedir

Stroller linux.luser at myrealbox.com
Fri Dec 16 21:20:44 EET 2005


On Dec 16, 2005, at 1:20 pm, Chris Wakelin wrote:

> Looks like you're using version 1.0-stable (judging by the 
> passdb/authdb
> option format). I'd recommend upgrading to 1.0alpha5 (which, actually,
> is probably more stable!). One of the features added to 1.0 alphas is a
> "-session" option to PAM authentication... which ought to trigger your 
> mkhomedir module.

That's great, thanks!

I meant to say in my original posting what version of Dovecot I'm using 
- of course I just installed the version marked "stable" on my distro 
(Gentoo) but 1.0alpha5 is also available in Portage, so upgrading 
wasn't a problem.

However I now have another issue:

    dovecot: Dec 16 19:05:00 Info: imap-login: Login: user=<ned>, 
method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
    dovecot: Dec 16 19:05:00 Error: imap(ned): 
mkdir(/home/DOMAIN/ned/.maildir/cur) failed: Permission denied
    dovecot: Dec 16 19:05:00 Info: imap-login: Login: user=<ned>, 
method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
    dovecot: Dec 16 19:05:00 Error: imap(ned): 
mkdir(/home/DOMAIN/ned/.maildir/cur) failed: Permission denied
    dovecot: Dec 16 19:05:00 Error: imap(ned): 
mkdir(/home/DOMAIN/ned/.maildir/.INBOX.Sent) failed: Permission denied
    dovecot: Dec 16 19:05:00 Info: imap-login: Login: user=<ned>, 
method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
    dovecot: Dec 16 19:05:00 Error: imap(ned): 
mkdir(/home/DOMAIN/ned/.maildir/cur) failed: Permission denied
    dovecot: Dec 16 19:05:00 Error: imap(ned): 
mkdir(/home/DOMAIN/ned/.maildir/cur) failed: Permission denied

I can remedy this easily by changing permissions on /home & 
/home/DOMAIN to 777, but obviously that's undesirable. Any suggestions, 
please?

I would have assumed that something clever went on in the background, 
ensuring that Dovecot &/or pam_mkhomedir had permission to make the new 
home directory. Otherwise, how does SSH manage it?

Stroller.



More information about the dovecot mailing list