root mailbox/partition permission problem

Josh M. Hurd josh at svrx.com
Sun Sep 24 01:56:19 EDT 2006


On Sep 23, 2006, at 9:03 PM, Andreas Winkelmann wrote:

> Am Saturday 23 September 2006 00:42 schrieb Josh M. Hurd:
>
>>>>>> this is what I get from lam now:
>>>>>>
>>>>>> localhost> lam user/%
>>>>>> user/christen:
>>>>>>    christen lrswipcda
>>>>>> user/jhurd:
>>>>>>    jhurd lrswipcda
>>>>>> user/junkmail:
>>>>>>    jhurd lrswipcda
>>>>>>    junkmail lrswipcda
>>>>>> user/notjunkmail:
>>>>>>    jhurd lrswipcda
>>>>>>    notjunkmail lrswipcda
>>>>>> user/stef:
>>>>>>    stef lrswipcda
>>>>>>
>>>>>> it looks to me like I should not have permission to see these
>>>>>> mailboxes?
>>>>>
>>>>> Show your imapd.conf and tell us "Who" you are.
>>>>
>>>> I login as emailadmin as both cyrus and cyrusimap don't allow  
>>>> logins
>>>> with the following error:
>>>> Mail is not enabled for this user at /System/Library/Perl/5.8.6/
>>>> darwin-thread-multi-2level/Cyrus/IMAP/Admin.pm line 118
>>>> cyradm: cannot authenticate to server with  as cyrusimap
>>>>
>>>>
>>>> /etc/impad.cond
>>>>
>>>> admins: cyrus cyrusimap emailadmin
>>>
>>> "emailadmin" is admin and of course able to see all Mailboxes,
>>> regardless if
>>> it is specified with "sam".
>>
>> sorry, I must have mislead you.  I login to cryadm with the account
>> emailadmin but my own mail account is jhurd which is not an admin.
>> I can see user/* in my mail client logged in as jhurd (non-admin) and
>> in cryadm for that matter.  and or course the same with emailadmin
>> since it is an admin account.
>>
>> This is the problem.  my account is not an admin account but it acts
>> like one.  I have in the past added this account to the admins, could
>> there be something cached or similar?  i have of course restarted
>> imap after making this change.
>
> Maybe some Mac-OS/Darwin Special?
>
> Hmm, is there another imapd.conf? Maybe a special imap-Listener n your
> cyrus.conf with another imapd.conf. Or try to dump the Mailboxlist
> "ctl_mboxlist -d" and look for the Permissions.
>
>>>> configdirectory: /var/imap
>>>> partition-default: /var/spool/imap
>>>> unixhierarchysep: yes
>>>> servername: XXXXXXXXX
>>>> sievedir: /usr/sieve
>>>> sendmail: /usr/sbin/sendmail
>>>> tls_cert_file: /etc/certificates/XXXXXXXXX.crt
>>>> tls_key_file: /etc/certificates/XXXXXXXXX.key
>>>> mboxlist_db: skiplist
>>>> seenstate_db: skiplist
>>>> log_rolling_days: 15
>>>> log_rolling_days_enabled: false
>>>> imap_auth_login: yes
>>>> imap_auth_plain: yes
>>>> tls_server_options: use
>>>> tls_common_name: XXXXXXXXX
>>>> pop_auth_apop: yes
>>>> imap_auth_cram_md5: yes
>

I found a total of 3 imapd.conf files:
/private/etc/imapd.conf
/private/etc/imapd.conf.default
/private/etc/imapd.conf.personal
none of which have my user as an admin

and here is the mailbox dump:

sudo -u cyrusimap ./ctl_mboxlist -d
Shared  default anyone  lrs     jhurd   lrswipcda        
christen        lrswipcda
Shared.Christen Archives        default christen        lrswipcda
Shared.Josh Archives    default jhurd   lrswipcda
Shared.Josh Archives.Inbox      default jhurd   lrswipcda
Shared.Josh Archives.Inbox.Freelance    default jhurd   lrswipcda
Shared.Josh Archives.Inbox.Jobs default jhurd   lrswipcda
Shared.Josh Archives.Inbox.Orca default jhurd   lrswipcda
Shared.Josh Archives.Inbox.eBay default jhurd   lrswipcda
Shared.Josh Archives.Sent Messages      default jhurd   lrswipcda
user.christen   default christen        lrswipcda
user.christen.Deleted Messages  default christen        lrswipcda
user.christen.Drafts    default christen        lrswipcda
user.christen.Junk      default christen        lrswipcda
user.christen.Sent Messages     default christen        lrswipcda
user.christen.Trash     default christen        lrswipcda
user.christen.dad phone list    default christen        lrswipcda
user.emailadmin default emailadmin      lrswipcda
user.emailadmin.Deleted Messages        default emailadmin       
lrswipcda
user.emailadmin.Drafts  default emailadmin      lrswipcda
user.emailadmin.Sent Messages   default emailadmin      lrswipcda
user.jhurd      default jhurd   lrswipcda
user.jhurd.Apple        default jhurd   lrswipcda
user.jhurd.Chess        default jhurd   lrswipcda
user.jhurd.Craigslist   default jhurd   lrswipcda
user.jhurd.Darwin       default jhurd   lrswipcda
user.jhurd.Drafts       default jhurd   lrswipcda
user.jhurd.Freelance    default jhurd   lrswipcda
user.jhurd.Jobs default jhurd   lrswipcda
user.jhurd.Retrospect   default jhurd   lrswipcda
user.jhurd.Sent Messages        default jhurd   lrswipcda
user.jhurd.Spam default jhurd   lrswipcda
user.jhurd.Trash        default jhurd   lrswipcda
user.jhurd.eBay default jhurd   lrswipcda
user.junkmail   default junkmail        lrswipcda       jhurd    
lrswipcda
user.junkmail.Learned   default junkmail        lrswipcda        
jhurd   lrswipcda
user.notjunkmail        default notjunkmail     lrswipcda        
jhurd   lrswipcda
user.stef       default stef    lrswipcda
user.stef.Deleted Messages      default stef    lrswipcda
user.stef.Drafts        default stef    lrswipcda
user.stef.Sent Messages default stef    lrswipcda




More information about the Info-cyrus mailing list