Bug#551923: mailbox rename fails with special user names

Christoph Berg myon at debian.org
Sat Jan 23 15:26:52 UTC 2010


reassign 551923 cyrus-imapd-2.3
retitle 551923 cyrus-imapd: Problems with renaming toplevel mailboxes
thanks

Re: Dan White 2010-01-17 <20100117170607.GN7887 at dan.olp.net>
> You are absolutely right. I missed the imapd.conf option 'allowusermoves:
> 1'.
> 
> Do you have that set? With that option set, I can move top level user
> mailboxes:
> 
> zek.olp.net> create user/test
> zek.olp.net> rename user/test user/test2
> zek.olp.net> create user/cyrus.test
> zek.olp.net> rename user/cyrus.test user/test.cyrus
> renamemailbox: Permission denied
> zek.olp.net> setacl user/cyrus.test cyrus all
> zek.olp.net> rename user/cyrus.test user/test.cyrus
> zek.olp.net> lm
> user/cyrus.test (\HasNoChildren)   user/dwhite/test (\HasNoChildren)
> user/dwhite (\HasChildren)         user/test.cyrus (\HasNoChildren)
> user/dwhite/spam (\HasNoChildren)  user/test2 (\HasNoChildren)
> 
> So I'm able to move toplevel mailboxes with the allowusermoves set to one,
> but I'm not allowed to move the (presumably) top level mailbox of
> user/cyrus.test until I give the cyrus user permissions on it.

I think that answers the 2.2 part of the question.

> On 2.3.16, I get:
> 
> zek.olp.net> create user/test
> zek.olp.net> rename user/test user/test2
> zek.olp.net> create user/cyrus.test
> zek.olp.net> rename user/cyrus.test user/test.cyrus
> renamemailbox: Permission denied
> zek.olp.net> setacl user/cyrus.test cyrus all
> zek.olp.net> rename user/cyrus.test user/test.cyrus
> renamemailbox: System I/O error
> 
> I'll take a closer look at why.

I'm reassigning this bug to cyrus-imapd-2.3 so we can track the
problem there.

Christoph
-- 
cb at df7cb.de | http://www.df7cb.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-imapd-debian-devel/attachments/20100123/133146ff/attachment.pgp>


More information about the Pkg-Cyrus-imapd-Debian-devel mailing list