#! /bin/sh set -eux SLAPD_USER=openldap SLAPD_GROUP=$SLAPD_USER SLAPD_CONF=/etc/ldap/slapd.d sudo systemctl stop slapd sudo rm -rf \ $SLAPD_CONF/cn=config \ $SLAPD_CONF/cn=config.ldif \ /var/lib/ldap sudo install -D -d -o $SLAPD_USER -g $SLAPD_GROUP -m 0700 \ $SLAPD_CONF \ /var/lib/ldap \ sudo install -D -d -o $SLAPD_USER -g $SLAPD_GROUP -m 0711 \ /run/slapd sudo -u $SLAPD_USER -g $SLAPD_GROUP \ strace -f -e open slapadd -d 3 -F "$SLAPD_CONF" -b "cn=config" -l ./cn=config.ldif sudo -u $SLAPD_USER -g $SLAPD_GROUP \ slapadd -F "$SLAPD_CONF" -b "dc=commonsoft" -l ./dc=commonsoft.ldif #sudo systemctl start slapd sudo slapd -d 'ACL' -h 'ldap:/// ldapi:///' -g openldap -u openldap -F /etc/ldap/slapd.d