permission denied creating mailbox

RYAN vAN GINNEKEN luck at computerking.ca
Wed Sep 7 22:01:26 EDT 2005


Craig White wrote:

>On Wed, 2005-09-07 at 13:35 -0600, RYAN vAN GINNEKEN wrote:
>  
>
>>Hello again all i am still having problems creating mailboxes please help
>>
>>#su cyrus
>>%whoami
>>cyrus
>>%cyradm localhost
>>IMAP Password:
>>             localhost.computerking.ca> whoami
>>cyrus
>>localhost.computerking.ca> cm user.test1000000000
>>createmailbox: Permission denied
>>
>>this is happening in /var/log/messages
>>Sep  7 12:58:23 tokyo perl: No worthy mechs found
>>Sep  7 12:58:26 tokyo imap[5100]: no user in db
>>Sep  7 12:58:26 tokyo imap[5100]: login: localhost.computerking.ca [::1]
>>cyrus plaintext User logged in
>>
>>this in /var/log/auth.log
>>Sep  7 12:58:23 tokyo perl: No worthy mechs found
>>Sep  7 12:58:26 tokyo imap[5100]: no user in db
>>
>>permissions on /var/imap 777 for testing
>>drwxrwxrwx  10 cyrus   cyrus     512 Sep  7 12:58 imap
>>
>>permissions on /var/spool/imap 777 for testing
>>drwxrwxrwx   3 cyrus  cyrus   512 Sep  4 16:26 imap
>>
>>I have the cyrus user in the db
>>test11 at tokyo.computerking.ca: userPassword
>>cyrus at tokyo.computerking.ca: userPassword
>>rmvg at tokyo.computerking.ca: userPassword
>>
>>I have the cyrus user as an admin in /etc/imapd.conf
>>configdirectory: /var/imap
>>partition-default: /var/spool/imap
>>admins: rmvg cyrus
>>#sasl_pwcheck_method: saslauthd
>>sasl_pwcheck_method: auxprop
>>    
>>
>----
>I don't know if this matters...
>
># cat /etc/imapd.conf
>configdirectory: /var/lib/imap
>  
>
I do not have a var/lib directory
i do have a /usr/local/lib/sasl but that would be wrong too i think.

below  is the man page entry for imapd.conf do they mean 
/etc/imapd.conf?  /usr/local/lib/sasl2/cyrus.conf?  or 
/usr/local/ect/imap.conf? but pretty sure they  mean /var/imap.

configdirectory: <none>
            The  pathname  of the IMAP configuration directory.  This 
field is
            required.

here is part of the config doc

 4. Create the file "/etc/imapd.conf". Here is a sample "imapd.conf"
        with a minimal number of values defined:

           configdirectory: /var/imap
           partition-default: /var/spool/imap
           admins: curtj abell
           sasl_pwcheck_method: saslauthd

        For a description of all the fields in this file, see the
        imapd.conf(5) man page. (Note that this file also exports values to
        libsasl, the most important of them the pwcheck_method. In this
        example, users are authenticated via the saslauthd daemon, which
        can be run in a number of different ways.)

        READ THE imapd.conf(5) MAN PAGE. There are options in there that
        you will want to know about and default behavior that you may not
        like.

        Note that everyday users should not be administrators. Admins have
        powers not granted to regular users and while the server allows
        them to receive mail, some problems will occur if admins are used
        as regular users. You also should not read mail as an
        administrator. You should have separate accounts for reading mail
        and administrating. This is especially true if using the
        altnamespace option, because admins are always presented with the
        standard (internal) namespace.

     5. Create the configuration directory specified by the
        "configdirectory" option in "imapd.conf." The configuration
        directory is similar in concept to the "/usr/lib/news" directory.
        It stores information about the IMAP server as a whole.

        This document uses the configuration directory "/var/imap" in its
        examples. This directory should be owned by the cyrus user and
        group and should not permit access to other users.

           cd /var
           mkdir imap
           chown cyrus imap
           chgrp mail imap
           chmod 750 imap


I HAVE DONE ALL OF THIS EVEN CHANGED PERMISSIONS ON ALL FILES TO 777 SO 
THERE CAN BE NO PERMISSION PROBLEMS RELATING TO FILE SYSTEM RIGHT?

PERMS ON /var/imap

drwxrwxrwx   3 cyrus  cyrus   512 Sep  4 16:26 imap

PERMS INSIDE /var/imap
-rwxrwxrwx  1 cyrus  cyrus    144 Sep  4 16:28 annotations.db
drwxrwxrwx  2 cyrus  cyrus    512 Sep  4 16:28 db
drwxrwxrwx  2 cyrus  cyrus    512 Sep  7 19:28 db.backup1
drwxrwxrwx  2 cyrus  cyrus    512 Sep  7 18:58 db.backup2
-rwxrwxrwx  1 cyrus  cyrus  32768 Sep  5 04:00 deliver.db
drwxrwxrwx  2 cyrus  cyrus    512 Sep  4 16:26 log
-rwxrwxrwx  1 cyrus  cyrus    144 Sep  7 16:45 mailboxes.db
drwxrwxrwx  2 cyrus  cyrus    512 Sep  4 16:26 msg
drwxrwxrwx  2 cyrus  cyrus    512 Sep  7 17:16 proc
drwxrwxrwx  2 cyrus  cyrus    512 Sep  4 16:26 ptclient
drwxrwxrwx  2 cyrus  cyrus    512 Sep  5 10:33 socket
-rwxrwxrwx  1 cyrus  cyrus  32768 Sep  5 04:00 tls_sessions.db

PERMS ON /var/spool/imap

drwxrwxrwx   3 cyrus  cyrus   512 Sep  4 16:26 imap

PERMS INSIDE /var/spool/imap

drwxrwxrwx  2 cyrus  cyrus  512 Sep  4 16:26 stage.

WHAT COULD BE GETTING DENIED all the stuff in sasl2 dir should be ok as 
read only right?
/usr/local/lib/sasl2 #l
total 108
-rw-r--r--  1 root  wheel     26 Feb 17  2005 Sendmail.conf
-rw-r--r--  1 root  wheel     69 Sep  6 03:43 cyrus.conf
-rw-r--r--  1 root  wheel  12538 Feb 17  2005 liblogin.a
lrwxr-xr-x  1 root  wheel     13 Feb 17  2005 liblogin.so -> liblogin.so.2
-rwxr-xr-x  1 root  wheel  15346 Feb 17  2005 liblogin.so.2
-rw-r--r--  1 root  wheel  12518 Feb 17  2005 libplain.a
lrwxr-xr-x  1 root  wheel     13 Feb 17  2005 libplain.so -> libplain.so.2
-rwxr-xr-x  1 root  wheel  15244 Feb 17  2005 libplain.so.2
-rw-r--r--  1 root  wheel  18616 Feb 17  2005 libsasldb.a
lrwxr-xr-x  1 root  wheel     14 Feb 17  2005 libsasldb.so -> libsasldb.so.2
-rwxr-xr-x  1 root  wheel  19867 Feb 17  2005 libsasldb.so.2
drwxr-xr-x  2 root  wheel    512 Sep  6 03:43 removed
-rw-r--r--  1 root  wheel    181 Aug 18  2004 smtpd.conf

What about /usr/local/ect/sasl2.db does cyrus need permission to this 
too u must create users manually anyway as the system su right? f&^k 
even gave it 777 perms too but  still access denied what am i missing?

-rwxrwxrwx  1 root          wheel     16384 Sep  7 16:44 sasldb2.db

;oglds;fjhgo;sgeawqnvipqwjcqowjnreo cqjewo fnlewNGF

will i ever get cyrus to work


>partition-default: /var/spool/imap
>
># ls -ld /var/spool/imap/
>drwx------   10 cyrus    mail         4096 Jul 25 20:25 /var/spool/imap/
>
># ls -ld /var/lib/imap
>drwxr-x---   17 cyrus    mail         4096 Sep  7 16:14 /var/lib/imap
>
>Craig
>
>----
>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