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

Re: smbk5pwd for REL_ENG_2_2



Howard Chu wrote:
> > Actually smbk5pwd is present in HEAD, I'd like to know
> >if it will be backported to OPENLDAP_REL_ENG_2_2 since
> >it seems a promising feature.
> >
> As Igor said, it works fine with RE22, no porting is needed. However,
> since RE22 is feature-frozen, this module will not appear in any 2.2
> release. It is in 2.3 though.

Howard, Jonathan, Igor, thank you for your responses.

I found something weird. If I run slapd as an unprivileged
user (ldap by default on SuSE) I get a segfault, only root
is able to run slapd without crash the process. Of course 
filesystem permissions are correct so the ldap user can 
read modules and database files.

Out of curiosity, anyone is running slapd and smbk5pwd as an 
unprivileged user?

There are the contents of the intalled smbk5pwd module:

/usr/lib/openldap/modules/smbk5pwd.a:        current ar archive
/usr/lib/openldap/modules/smbk5pwd.la:       symbolic link to `smbk5pwd.lai'
/usr/lib/openldap/modules/smbk5pwd.lai:      ASCII English text
/usr/lib/openldap/modules/smbk5pwd.o:        ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
/usr/lib/openldap/modules/smbk5pwd.so:       symbolic link to `smbk5pwd.so.0.0.0'
/usr/lib/openldap/modules/smbk5pwd.so.0:     symbolic link to `smbk5pwd.so.0.0.0'
/usr/lib/openldap/modules/smbk5pwd.so.0.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped


# ldd /usr/lib/openldap/modules/smbk5pwd.so
        linux-gate.so.1 =>  (0xffffe000)
        libkrb5.so.17 => /usr/lib/libkrb5.so.17 (0x40009000)
        libkadm5srv.so.7 => /usr/lib/libkadm5srv.so.7 (0x40045000)
        libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x40051000)
        libc.so.6 => /lib/tls/libc.so.6 (0x40142000)
        libasn1.so.6 => /usr/lib/libasn1.so.6 (0x40258000)
        libroken.so.16 => /usr/lib/libroken.so.16 (0x4027f000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4028f000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x402c2000)
        libhdb.so.7 => /usr/lib/libhdb.so.7 (0x402d5000)
        libdl.so.2 => /lib/libdl.so.2 (0x402e4000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0x402e8000)
        libdb-4.2.so => /usr/lib/tls/libdb-4.2.so (0x402eb000)
        libldap-2.2.so.7 => /usr/lib/libldap-2.2.so.7 (0x403c1000)
        liblber-2.2.so.7 => /usr/lib/liblber-2.2.so.7 (0x403f3000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40400000)
        libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x40412000)
        libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x40427000)