Thanks a lot Timo,

Creating directories for new users is not an issue. It's the permission that 
makes me headache. I tried the following

sudo chmod o-r /home/$USER
sudo chmod g+rw /home/$USER

It did not work until I did chmod 777 /home.

Is it safe to make home directory with permission 777?

Thanks



________________________________
From: Timo Sirainen <t...@iki.fi>
To: Daminto Lie <dli...@yahoo.com.au>
Cc: "dovecot@dovecot.org" <dovecot@dovecot.org>
Sent: Wednesday, 31 August 2011 3:02 PM
Subject: Re: [Dovecot] dovecot imap permission denied

On Tue, 2011-08-30 at 21:09 -0700, Daminto Lie wrote:

> Aug 31 13:50:57 server1 dovecot: IMAP(mike_lee): 
> mkdir(/home/mike_lee/Maildir/.INBOX.Sent/cur) failed: Permission denied 
> (euid=1004 egid=1003(companyusergroup) missing +w perm: /home)
> 
> What I have tried to do is changing the permission for /home by typing "sudo 
> chmod 755 /home" and this does not work. What does it mean by missing +w 
> perm: /home? and wonder how to get around it?

It means that Dovecot tries to deliver mails to mike_lee's Maildir,
but /home/mike_lee/ directory itself doesn't exist, so Dovecot tries to
create it, but it fails because the process doesn't have write
permissions to /home.

The best way to fix this would be to simply create the user home dirs
with proper permissions before Dovecot ever tries to deliver mails to
the user.

Reply via email to