second instance of cyrus imapd should obey /etc/pam.d/imapnew

From: Ashay Chitnis (no email)
Date: Mon Jun 23 2008 - 12:42:47 EDT

  • Next message: Shelley Waltz: "DBERROR - how do I recover?"

    Hi guys,

    Here is my query. I have cyrus-imapd (with cyrus-sasl)which runs on 143 and
    110. I want to have user level restrictions on my 143 port.. I have
    generated two instances on imapd one on 143 and other on 5122 ports.

    SERVICES {
      # add or remove based on preferences
      imap cmd="imapd" listen="imap" prefork=5
    #imaps cmd="imapd -s" listen="imaps" prefork=1
      pop3 cmd="pop3d" listen="pop3" prefork=3
    #pop3s cmd="pop3d -s" listen="pop3s" prefork=1
      sieve cmd="timsieved" listen="sieve" prefork=0
    #Added by Ashay
     * imapnew cmd="imapd" listen="imapnew" prefork=5*
    etc......
    }

    now i want one imap on 143 to obey /etc/pam.d/imap and other imapnew (5122)
    instance to obey /etc/pam.d/imapnew

    can anyone tell me how this is possible?

    my /etc/pam.d/imap file:
    *
    cat /etc/pam.d/imap
    auth required /lib/security/pam_ldap.so
    auth required /lib/security/pam_listfile.so item=user sense=allow
    file=/usr/local/etc/imapallow onerr=fail
    account required /lib/security/pam_ldap.so*

    my /etc/pam.d/imapnew file:
    *
    cat /etc/pam.d/imapnew
    auth sufficient /lib/security/pam_ldap.so
    account sufficient /lib/security/pam_ldap.so*

    can anyone suggest how to achieve this? is there any PAM_SERVICE=imapnew
    parameter i can pass??

    regards,
    Ashay


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

  • Next message: Shelley Waltz: "DBERROR - how do I recover?"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD