FreeBSD Port: nss_ldap-1.204_1

Ulrich Weber uw at imos.net
Tue Jun 24 07:56:19 PDT 2003


Hi!

Maybe someone has an idea. I installed nss_ldap-1.204_1 on my FreeBSD 
5.0 machine with db3-3.3.11,1 and openldap20-2.0.25_4. I edited 
/etc/nsswitch.conf and /etc/ldap.conf, but FreeBSD doesn't seem to use 
nss_ldap.


Greetings
  Ulrich


---/etc/ldap.conf
URI     ldap://test1.lan.net

bindpw secret

binddn cn=Manager,dc=lan,dc=net

pam_check_host_attr yes

nss_base_passwd        ou=users,dc=lan,dc=net
nss_base_shadow        ou=users,dc=lan,dc=net


---ldd /usr/local/lib/nss_ldap.so.1
/usr/local/lib/nss_ldap.so.1:
         libldap.so.2 => /usr/local/lib/libldap.so.2 (0x2814d000)
         liblber.so.2 => /usr/local/lib/liblber.so.2 (0x28175000)
         libssl.so.3 => /usr/lib/libssl.so.3 (0x28180000)
         libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x281af000)


---strace ls -axl (only ldap in /etc/nsswitch.conf)
stat("/etc/nsswitch.conf", {st_mode=02, st_size=3096271989178379, ...}) = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 4
break(0x80d7000)                        = 0
ioctl(4, TIOCGETA, 0xbfbfee40)          = -1 ENOTTY (Inappropriate ioctl 
for device)
fstat(4, {st_mode=02, st_size=3096271989178379, ...}) = 0
break(0x80db000)                        = 0
read(4, "passwd: ldap\n", 16384)        = 13
read(4, "", 16384)                      = 0
break(0x80dc000)                        = 0
break(0x80dd000)                        = 0
ioctl(4, TIOCGETA, 0xbfbfee20)          = -1 ENOTTY (Inappropriate ioctl 
for device)
close(4)                                = 0
open("/etc/group", O_RDONLY)            = 4



More information about the freebsd-ports mailing list