Eu consegui fazer isso. Eu editei este arquivo: /usr/share/slapd/slapd.init.ldif e substituí uma linha:
#include: file:///etc/ldap/schema/nis.ldif
include: file:///etc/ldap/schema/rfc2307bis.ldif
E eu corri o dpkg-reconfigure slapd.
Estou procurando uma maneira de criar um dicionário LDAP vazio com o esquema rfc2307bis. No Debian ao instalar o slapd ou ao se reconfigurar com o dpkg, o esquema nis é usado por padrão. Como faço para removê-lo ou substituí-lo por rfc2307bis? Na inicialização ou depois.
Eu consegui fazer isso. Eu editei este arquivo: /usr/share/slapd/slapd.init.ldif e substituí uma linha:
#include: file:///etc/ldap/schema/nis.ldif
include: file:///etc/ldap/schema/rfc2307bis.ldif
E eu corri o dpkg-reconfigure slapd.
Após a inicialização, liste os esquemas carregados:
# ldapsearch -LLL -Y external -H ldapi:/// -b cn=schema,cn=config -s one dn
[...]
dn: cn={2}nis,cn=schema,cn=config
[...]
Remova o esquema do NIS:
# ldapdelete -Y external -H ldapi:/// cn={2}nis,cn=schema,cn=config
Adicione o outro:
# ldapadd -Y external -H ldapi:/// -f /etc/ldap/schema/rfc2307bis.ldif