Permission denied creating mailboxes

Mike Nuss mnuss at ammasso.com
Mon Oct 25 00:14:12 EDT 2004


Mike Nuss wrote:

> (top posting corrected)
>
> Rob Tanner wrote:
>
>> --On Friday, October 22, 2004 03:27:40 PM -0400 Mike Nuss 
>> <mnuss at ammasso.com>
>> wrote:
>>
>>  
>>
>>> I've just installed cyrus-imapd-2.2.8 using the srpm from
>>> http://www.invoca.ch/pub/packages/cyrus-imapd/ and I am trying to 
>>> create
>>> the initial user mailboxes.
>>> <snip>
>>>
>>> I ran /usr/lib/cyrus-imapd/mkimap as cyrus.
>>>
>>> Then I tried to use cyradm as "cyrus" to try to create a mailbox. I 
>>> got the
>>> following error:
>>>
>>>
>>> -bash-2.05b$ cyradm localhost
>>> IMAP Password:
>>>
>>> localhost.localdomain> cm user.test
>>> createmailbox: Permission denied
>>> <snip>
>>>
>>>   
>>
>> I'm not familiar with using mkimap (if I've ever used it, I've 
>> forgotten),
>> but I would double check to be sure that the user/group under which 
>> the imap
>> server is the user/group that owns all of the server's files.  Not 
>> only does
>> the server need file system permissions in the /var/spool/imap 
>> partition, it
>> needs similar permission in /var/imap to manipulate various resources 
>> such as
>> mailboxes.db.
>>
>> -- Rob
>>
>
> There is no /var/imap directory. There is a /var/lib/imap directory, 
> and everything in both /var/spool/imap and /var/imap are owned by 
> cyrus:mail.


As a followup, if I turn off virtual domains, I can add mailboxes with 
no problems.  If I turn them on and try to add a mailbox using "cm 
user.blah at mydomain.com" it says "Invalid mailbox name."  If I add 
"unixhierarchysep: 1" and try "cm user/blah at mydomain.com" it says the 
same thing.  "cm user.blah" or "cm user/blah" still yields "Permission 
denied."

Mike

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list