Help with LDAP Module for System Auth

Ken Kleiner <[email protected]>
Newsgroups gmane.os.tru64.managers
Message-ID <[email protected]>
We are running Tru64 5.1B with v6.5 of Internet Express Ldap Module  
for System Auth.  Our ldap server is openldap on linux.
Authenticating to it from linux clients with TLS works fine.

I discovered that doing so with tru64 is not possible with tls, so  
I've configured SSL and ldap_enable, ldap_check show positive results  
with ssl connectivity.  ldap_get_user also shows all of the entries  
from our ldap server.  These things also run fine when I point  
ldapcd.conf to port 389 (non ssl).

In my ldapcd.conf file I put:
port: 636
usessl: 1
as I've seen on these forums.

When I'm using non ssl, things like id/finger properly show the ldap  
entry for a particular user.  When doing the same with ssl, I get  
'user not found in /etc/passwd, etc'.  Again, ldap_get_user and  
ldap_get_group DOES work with ssl.

I've run tcpdump on the ldap server to view data coming from the  
tru64 box and I don't see ANY traffic coming from
the tru64 box when I run id/finger/su.  I do see the traffic  
obviously when I do ldap_get_user with ssl - as that does work.  I  
also do see tcpdump traffic when doing id/su/finger with non ssl  
connections.

I am running enhanced security on this system and it is a NIS  
client.  Can those be causing this?

Here is what ends up in my /etc/sia/matrix.conf when I ldap_enable:

# sia matrix configuration file (BSD only)

siad_setpwent=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_endpwent=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_getpwent=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_getpwnam=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_getpwuid=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_chg_finger=(OSFC2,/usr/shlib/libsecurity.so)
siad_chg_password=(OSFC2,/usr/shlib/libsecurity.so)
siad_chg_shell=(OSFC2,/usr/shlib/libsecurity.so)
siad_chk_user=(OSFC2,/usr/shlib/libsecurity.so)
siad_setgrent=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_endgrent=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_getgrent=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_getgrnam=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_getgrgid=(BSD,libc.so) (LDAP,/usr/shlib/libsialdap.so)
siad_ses_init=(OSFC2,/usr/shlib/libsecurity.so)
siad_chk_invoker=(OSFC2,/usr/shlib/libsecurity.so)
siad_ses_authent=(OSFC2,/usr/shlib/libsecurity.so)
siad_ses_suauthent=(OSFC2,/usr/shlib/libsecurity.so)
siad_ses_reauthent=(OSFC2,/usr/shlib/libsecurity.so)
siad_ses_estab=(OSFC2,/usr/shlib/libsecurity.so)
siad_ses_launch=(OSFC2,/usr/shlib/libsecurity.so)
siad_ses_release=(OSFC2,/usr/shlib/libsecurity.so)
siad_init=(OSFC2,/usr/shlib/libsecurity.so) (LDAP,/usr/shlib/ 
libsialdap.so)

Any help or advice would be appreciated - thanks!!!!!

Ken Kleiner
System Manager
UMass Lowell
Computer Science Department
(978) 934-3645
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.