Hi guys,<br><br>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. <br><br>SERVICES {<br>&nbsp; # add or remove based on preferences<br>&nbsp; imap&nbsp; cmd=&quot;imapd&quot; listen=&quot;imap&quot; prefork=5<br>#imaps&nbsp; cmd=&quot;imapd -s&quot; listen=&quot;imaps&quot; prefork=1<br>
&nbsp; pop3&nbsp; cmd=&quot;pop3d&quot; listen=&quot;pop3&quot; prefork=3<br>#pop3s&nbsp; cmd=&quot;pop3d -s&quot; listen=&quot;pop3s&quot; prefork=1<br>&nbsp; sieve cmd=&quot;timsieved&quot; listen=&quot;sieve&quot; prefork=0<br>#Added by Ashay<br>
&nbsp;<b> imapnew cmd=&quot;imapd&quot; listen=&quot;imapnew&quot; prefork=5</b><br>etc......<br>
}<br>
<br>
now i want one imap on 143 to obey /etc/pam.d/imap and other imapnew (5122) instance to obey /etc/pam.d/imapnew<br>
<br>
can anyone tell me how this is possible?<br>
<br>my /etc/pam.d/imap file:<br>
<b><i><br>
cat /etc/pam.d/imap<br>
auth&nbsp;&nbsp;&nbsp; required&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/security/pam_ldap.so<br>
auth&nbsp; required /lib/security/pam_listfile.so&nbsp; item=user sense=allow file=/usr/local/etc/imapallow onerr=fail<br>
account required&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/security/pam_ldap.so</i></b><br>
<br>
<br>my /etc/pam.d/imapnew file:<br>
<b><i><br>
cat /etc/pam.d/imapnew<br>
auth&nbsp;&nbsp;&nbsp; sufficient&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/security/pam_ldap.so<br>
account sufficient&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/security/pam_ldap.so</i></b><br>
<br>
can anyone suggest how to achieve this? is there any PAM_SERVICE=imapnew parameter i can pass??<br>
<br>
regards,<br>
Ashay<br>
<br>