erthink/ReOpenLDAP

ldapi socket created at /var/run/run/slapd/ldapi

Ivan-Viktorov opened this issue · 1 comments

OS: Centos 7 x86_64
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
Affected version: reopenldap-1.1.3

Параметры сборки:
./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --
includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc/openldap --enable-deprecated --enable-syslog --enabl
e-proctitle --enable-ipv6 --enable-local --enable-slapd --enable-dynacl --disable-aci --enable-cleartext --enable-crypt --enable-lmpasswd=no --enable-spasswd --enable-modules --enable-rewrite --enable-rlookups --enable-slapi --disable-sl
p --enable-wrappers --enable-backends=mod --enable-mdb=yes --disable-hdb --disable-bdb --disable-dnssrv --enable-ldap=mod --enable-meta=mod --enable-monitor=yes --disable-ndb --enable-null=mod --disable-passwd --disable-perl --disable-re
lay --disable-shell --disable-sock --disable-sql --enable-overlays=mod --disable-static --enable-shared --with-cyrus-sasl --with-gssapi --without-fetch --with-pic --with-gnu-ld --with-tls=moznss --libexecdir=/usr/lib64

Результат: Сервер создаёт сокет в /var/run/run/slapd/ldapi.

Утилиты так же ищут сокет по данному пути:
ldapsearch -H "ldapi:///" -d 9
160927-14:52:00.143135_06267 ldap_url_parse_ext(ldapi:///)
160927-14:52:00.143332_06267 ldap_create
160927-14:52:00.143366_06267 ldap_url_parse_ext(ldapi:///??base)
160927-14:52:00.143413_06267 ldap_pvt_sasl_getmech
160927-14:52:00.143447_06267 ldap_search_ext
160927-14:52:00.143500_06267 put_filter: "(objectclass=)"
160927-14:52:00.143542_06267 put_filter: simple
160927-14:52:00.143556_06267 put_simple_filter: "objectclass=
"
160927-14:52:00.143576_06267 ldap_send_initial_request
160927-14:52:00.143601_06267 ldap_new_connection 1 1 0
160927-14:52:00.143625_06267 ldap_int_open_connection
160927-14:52:00.143637_06267 ldap_connect_to_path
160927-14:52:00.143683_06267 ldap_new_socket: 3
160927-14:52:00.143737_06267 ldap_connect_to_path: Trying /var/run/run/slapd/ldapi

Ожидается: Сервер создаст сокет в /var/run/slapd/ldapi, как это указано в changelog 1.1.3 . Там же его будут искать утилиты.

fixed in 'devel' branch