I don't think that's a suitable issue for this forum.

I recommend you download the latest "Directory and Naming Services"
Guide for Solaris 10 from http://docs.sun.com.  Read the parts of the
LDAP section on attribute mapping.  That will give you a clue.

W Sanders wrote:
Howdy, I am actually running GA Solaris U7 but I think the problem is
very similar in OpenSolaris.

We have an OpenLDAP database with usernames and passwords but it is
not in Posix style, i.e there are no uids, gids, etc. It uses
whatever schema is the default in OpenLDAP 2.3, the one that came
with the distro, SLES 10. It is very easy to get SSHD to use LDAP for
password authentication in this distro, and get the rest of the user
info from the /etc/passwd file (the account is locked in
/etc/shadow). All you have to do is replace the "auth include
commom-auth" line in the /etc/pam.d/sshd file with "auth required
pam_ldap.so" on the second line, set "UsePAM yes" in the sshd config
file, and point /etc/ldap.conf to your LDAP server. (Nsswitch.conf
remains "files" only.) You will then get anonymous-type binding to
check the LDAP password, and the rest of the Posix attributes will be
set from /etc/passwd.

My root question: Is there a simple way to do with with the Solaris
10 LDAP client and the Solaris 10 sshd?

I think I have LDAP set up correctly, and PAM is doing *something*: I
added this line to pam.conf: "other auth sufficient pam_ldap.so.1'.
And when I snoop the connection to the LDAP server I am see
something:

backup2 -> services1     LDAP C port=33193 Search Request derefAlways
 services1     -> backup2      LDAP R port=33193 services1     ->
backup2      LDAP R port=33193 Search ResDone Success

But logins fail. (Maybe anonymous binding doesn't work?)

Has anyone succeeded in getting LDAP authentication to work without
Posix format LDAP entries? Thanks

-W Sanders St Marys College of CA

--
Jerry Sutton    jer...@airmail.net
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to