1. Solaris’ LDAP authentication requires shadowAccount object class be bound to an account for lookups to succeed. Edit /usr/share/openldap/migration/migrate_passwd.pl to add the shadowAccount object class below posixAccount
2. Run ldapclient command on the Solaris with the parameters as specified as here
3. Remove /etc/pam.conf with this file
4. edit /etc/nsswitch.conf.ldap, change :
hosts: ldap [NOTFOUND=return] […]