install openldap1.2 | zuhdi.org

Install OpenLDAP slapd.conf

Environment

  • Debian 10.0 x64
  • slapd (Aug 10 2019 18:58:18)

Log 2019 / 11

1.1. Installation

root@athos:~# apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade

root@athos:~# apt-get -y --no-install-recommends install slapd ldap-utils

root@athos:~# slapd -VVV
@(#) $OpenLDAP: slapd  (Aug 10 2019 18:58:18) $
        Debian OpenLDAP Maintainers <pkg-openldap-devel@lists.alioth.debian.org>

Included static backends:
    config
    ldif

1.2. slapd.conf

root@athos:~# systemctl stop slapd

root@athos:~# cat /usr/share/slapd/slapd.conf

root@athos:~# rm -rf /etc/ldap/slapd.conf /etc/ldap/slapd.d/ /var/lib/ldap/*

root@athos:~# slappasswd -s p@ssw0rd
{SSHA}NcFiIXYPZiv5SyNIlkOi/MqYzH0hnd5T

root@athos:~# cat <<EOF > /etc/ldap/slapd.conf
include     /etc/ldap/schema/core.schema
include     /etc/ldap/schema/cosine.schema
include     /etc/ldap/schema/nis.schema
include     /etc/ldap/schema/inetorgperson.schema
pidfile     /var/run/slapd/slapd.pid
argsfile    /var/run/slapd/slapd.args
loglevel    any
modulepath  /usr/lib/ldap
moduleload  back_mdb
database    mdb
suffix      "dc=athos,dc=local"
rootdn      "cn=admin,dc=athos,dc=local"
rootpw      {SSHA}NcFiIXYPZiv5SyNIlkOi/MqYzH0hnd5T
directory   "/var/lib/ldap"
index       objectClass eq
index       uid eq
checkpoint  512 15
EOF

root@athos:~# systemctl start slapd

Hugo. Malte Kiefer & Zuhdi Najib.