Dear all,

We have enabled Solaris 8 to authenticate through LDAP by changing the order
of LDAP in the passwd and group of the nsswitch.conf and modify the PAM
configuration.  All OS service including telnet,ftp is running properly.  We
have also recomplie Qpopper with PAM enabled option.  The POP3 process also
running properly only if there is only 1 LDAP server entry is set at the
/var/ldap/ldap_client_file.  When we setup two LDAP servers entry in it like

NS_LDAP_FILE_VERSION= 2.0
NS_LDAP_SERVERS= 10.1.1.1,10.1.1.2
NS_LDAP_SEARCH_BASEDN= dc=xx,dc=com
NS_LDAP_AUTH= simple
NS_LDAP_CACHETTL= 3600

the POP3 service can't authenticate through the LDAP server and produces the
following error in the poplog file

Nov  5 11:50:43 server popper[27115]: [ID 293258 local3.error] libsldap:
Status: 2  Mesg: Unable to load configuration '/var/ldap/ldap_client_file'
('Invalid server (10.1.1.1,) in NS_LDAP_SERVERS').

When we use the same setting for, FTP,telnet are running properly and can
use the second LDAP server entry if the first one is unaccessible.

My question is that when we enable POP3 through PAM, Qpopper should only
read the information from Solaris 8 PAM configuration.  Qpopper should not
read the LDAP information directly??

Any suggestion is welcome!



Reply via email to