[Dovecot] fchown() failed
Arthur Dent
misc.lists at blueyonder.co.uk
Wed Aug 26 12:43:24 EEST 2009
On Mon, 2009-08-24 at 15:05 -0400, Timo Sirainen wrote:
> On Wed, 2009-08-19 at 13:18 +0100, Arthur Dent wrote:
> > dovecot: Dovecot v1.2.0 starting up (core dumps disabled): 1 Time(s)
> > dovecot: IMAP(mark): fchown() failed with file /home/mark/Mail/.imap/INBOX/dovecot.index.log.newlock: Operation not permitted: 1 Time(s)
>
> v1.2.3+ would have given a bit better error message here.
Ironically, since I posted my original message last week Fedora issued
an updated Dovecot package, so here is yesterday's message in syslog:
**Unmatched Entries**
dovecot: Dovecot v1.2.3 starting up (core dumps disabled): 1 Time(s)
dovecot: IMAP(helena): fchown(/home/wife/mail/.imap/INBOX/dovecot.index.cache.lock, -1, 12(mail)) failed: Operation not permitted (egid=501(helena), group based on /var/mail/helena): 1 Time(s)
dovecot: IMAP(mark): chown(/home/mark/Mail/.imap/INBOX, -1, 12(mail)) failed: Operation not permitted (egid=500(mark), group based on /var/mail/mark): 1 Time(s)
dovecot: IMAP(mark): fchown(/home/mark/Mail/.imap/INBOX/dovecot.index.cache.lock, -1, 12(mail)) failed: Operation not permitted (egid=500(mark), group based on /var/mail/mark): 1 Time(s)
dovecot: IMAP(mark): fchown(/home/mark/Mail/.imap/INBOX/dovecot.index.log.newlock, -1, 12(mail)) failed: Operation not permitted (egid=500(mark), group based on /var/mail/mark): 1 Time(s)
dovecot: IMAP(mark): fchown(/home/mark/Mail/.imap/INBOX/dovecot.index.tmp, -1, 12(mail)) failed: Operation not permitted (egid=500(mark), group based on /var/mail/mark): 1 Time(s)
dovecot: IMAP(mark): mkdir(/home/mark/Mail/.imap/INBOX) failed: Operation not permitted: 1 Time(s)
> Anyway the issue is that nowadays Dovecot tries to preserve mailbox's permissions
> so that shared mailboxes work properly. What permissions do you have in
> the actual INBOX file?
ls -la /var/mail/
total 202024
drwxrwxr-x. 2 root mail 4096 2009-08-26 10:30 .
drwxr-xr-x. 15 root root 4096 2009-08-13 12:35 ..
-rw-rw----. 1 clamav mail 0 2009-08-12 12:40 clamav
-rw-rw----. 1 wife mail 190669010 2009-08-26 10:00 wife
-rw-rw----. 1 mark mail 8421931 2009-08-26 09:46 mark
-rw-------. 1 root root 787636 2009-08-26 10:30 root
-rw-rw----. 1 rpc mail 0 2009-08-11 16:26 rpc
-rw-rw----. 1 son mail 6750285 2009-08-26 00:39 son
>
> My guess is that you have 0660 permissions of /var/mail/$USER so Dovecot
> tries to preserve the group. Easiest fix that also makes your system
> more secure is to chmod 0600 it.
Hmmm - OK, seems you're right about that. Will changing it break
anything else? Why does group "mail" exist?
I will try chmod 0600 and see what happens.
>
> > As I access my mailbox several times a day (and certainly did yesterday)
> > from several different mail clients I am surprised that the error count
> > is only 1 for most the above entries. Is this being caused by some sort
> > of cron job (logrotate perhaps)?
>
> It happens only when index files are being created/rotated, which
> happens automatically "every once in a while".
Thanks very much. Your help is greatly appreciated...
Mark
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20090826/3d4201a1/attachment.bin
More information about the dovecot
mailing list