Váš problém je nepochybně v tom, že musíte načíst nis
schéma na váš server LDAP. Jak to udělat, závisí na tom, zda používáte starší verzi slapd.conf
konfigurační soubor nebo novější dynamickou konfiguraci hostovanou v cn=config
a podpořeno slapd.d
adresář.
Pomocí slapd.conf
Budete potřebovat include
definice schématu ve vašem slapd.conf
přidáním řádku podél řádků:
include /usr/local/etc/openldap/schema/nis.schema
To předpokládá, že nis.schema
soubor je umístěn na této cestě; pokud ne, upravte odpovídajícím způsobem cestu.
Budete muset restartovat slapd
aktivovat nové schéma.
Pomocí slapd.d
(Toto uvádím pro úplnost, i když to přímo nesouvisí s vaší aktuální konfigurací).
Chcete-li načíst schéma do slapd
pokud používáte dynamický cn=config
konfiguraci byste použili ldapadd
. V závislosti na tom, jak jsou nakonfigurovány vaše ACL, může příkaz vypadat takto:
ldapadd -Y EXTERNAL -H ldapi:// -f /usr/local/etc/openldap/schema/nis.ldif
To předpokládá, že používáte slapd
má ACL povolující ověřování "peer credentials" na root
. Pokud to nefunguje, budete muset zadat příslušné DN a heslo vazby pomocí -D
a -W
.
V tomto případě není vyžadován restart.