On Tue, Jun 15, 2010 at 02:50:26PM +0100, Timo Sirainen wrote: > On Tue, 2010-06-15 at 15:07 +0200, Wolfram Greinert wrote: > > > acl_shared_dict = file:/var/lib/dovecot/acl_dict > > > > I try this, no success :-( > > > > chmod 0777 /var/lib/dovecot > > touch /var/lib/dovecot/acl_dict > > chown dovecot:dovecot /var/lib/dovecot/acl_dict > > You shouldn't create any files owned by dovecot user (even though it's > 0666 permission here, it's still a bad habit :) > http://wiki.dovecot.org/UserIds
okay, I try this also with other users (root, nobody, ...), the same result :-) > > > chmod 0666 /var/lib/dovecot/acl_dict > > > > now user test2 say "setacl t2_t4 test4 lrwsi" and: > > > > -rw------- 1 test2 users /var/lib/dovecot/acl_dict > > I fixed this a few days ago: > http://hg.dovecot.org/dovecot-1.2/rev/0b0cb71aea03 > it's work ! > It should have logged an error. No one who has reported this bug has > looked at their logs :( I see logs like this: setacl: fchown(/var/lib/dovecot/acl_dict.lock, -1, 0) failed: Operation not permitted getacl (after setacl from other user): open(/var/lib/dovecot/acl_dict) failed: Permission denied and don't know is this a bug or a feature: - file:/var/lib/dovecot/acl_dict only with virtual users (same uid for all) - with real users and distinct uid use sqlite, mysql .... ( I hope also db in the future :-)) > -- ########################################### # Wolfram Greinert # # URZ der Uni Leipzig, Abteilung Netze # # 04109 Leipzig, Neumarkt 9-19 # # Tel.: +(0341) 97-33325 # # email: grein...@rz.uni-leipzig.de # ###########################################