[Date Prev][Date Next] [Chronological] [Thread] [Top]

Kerberos and ldapsearch



I'm using OpenLDAP version 2.1.6 on Solaris 9 and I just noticed
something odd. When I do:

bash-2.05$ ldd `which ldapsearch`
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libssl.so.0.9.6 =>       /usr/lib/libssl.so.0.9.6
        libcrypto.so.0.9.6 =>    /usr/lib/libcrypto.so.0.9.6
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
bash-2.05$

At first, this looks good. However, shouldn't the Kerberos libraries be
linked? When I do:

bash-2.05$ ldd `which ldapmodify`
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libcom_err.so.3 =>       /usr/local/lib/libcom_err.so.3
        libk5crypto.so.3 =>      /usr/local/lib/libk5crypto.so.3
        libdes425.so.3 =>        /usr/local/lib/libdes425.so.3
        libkrb5.so.3 =>  /usr/local/lib/libkrb5.so.3
        libssl.so.0.9.6 =>       /usr/lib/libssl.so.0.9.6
        libcrypto.so.0.9.6 =>    /usr/lib/libcrypto.so.0.9.6
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
bash-2.05$

I see all the Kerberos libraries are linked into the binary. I know
noticed that OpenLDAP statically linked the sasl library when compiling,
but I would expect the search and modify functions to use the same
libraries. Could this be part of the reason I'm unable to search using
Kerberos credentials?

Tony


Anthony Brock
Director of Network Services
George Fox University

E-Mail: abrock@georgefox.edu
Phone:  (503) 554-2579
FAX:    (503) 554-3834