[Dovecot] Maildir permissions and Solr re-indexing

Michael Welsh Duggan mwd at md5i.com
Thu Aug 1 04:07:48 EEST 2013


Joseph Tam <jtam.home at gmail.com> writes:

> Michael Welsh Duggan writes:
>
>> All the files in my Maildir are owned by md5i:mail (I am md5i), and have
>> 660 permissions.  All directories have the same user:group permissions,
>> and 770 with the setguid bit set.  (That last may not be necessary, but
>> ...
>>
>> doveadm(md5i): Error:
>> fchown(/home/md5i/Maildir/.mail.test/dovecot.index.log.newlock,
>> group=8(mail)) failed: Operation not permitted (egid=1000(md5i),
>> group based on /home/md5i/Maildir/.mail.test - see
>> http://wiki2.dovecot.org/Errors/ChgrpNoPerm)
>>
>> After this, each directory has a dovecot.index.log with md5i:md5i 600
>> permissions.
>
> I think the cause is clear enough: you (user=md5i/uid=1000) are not
> part of group mail (gid=8), so the dovecot user process doing things on
> your behalf cannot create index files that are anlogous to the mailbox
> it's indexing.
>
> You can either
>
> 	1) add "md5i" to group mail
> 	2) remove g+w permission on your mail files (making group
> 		membership irrelevant)
> 	3) fiddle with "mail_privileged_group = mail", but I'm a little
> 		hazy on all the ramifications of this.
>
> I don't know your particular circumstances, so I don't know which
> is best.  If (big if) nothing on your system (particularly the MTA)
> requires access to your mail spool files by running as group=mail,
> probably 2) is your best option.

Thank you.  2) did the trick, and I think I understand how this works
now.

-- 
Michael Welsh Duggan
(md5i at md5i.com)



More information about the dovecot mailing list