Il tuo problema è senza dubbio che devi caricare il nis schema nel tuo server LDAP. Il modo in cui farlo dipende dal fatto che tu stia utilizzando il slapd.conf legacy file di configurazione o la nuova configurazione dinamica ospitata in cn=config e sostenuto da un slapd.d cartella.
Utilizzando slapd.conf
Dovrai include la definizione dello schema nel tuo slapd.conf aggiungendo una linea lungo le linee di:
include /usr/local/etc/openldap/schema/nis.schema
Ciò presuppone che il file nis.schema il file si trova in quel percorso; in caso contrario, modifica il percorso in modo appropriato.
Dovrai riavviare slapd per attivare il nuovo schema.
Utilizzando slapd.d
(Lo includo per completezza, anche se non è direttamente rilevante per la tua attuale configurazione).
Per caricare uno schema in slapd se stai usando il cn=config dinamico configurazione, useresti ldapadd . A seconda di come sono configurati i tuoi ACL, il comando potrebbe apparire così:
ldapadd -Y EXTERNAL -H ldapi:// -f /usr/local/etc/openldap/schema/nis.ldif
Ciò presuppone che tu stia eseguendo slapd ha un ACL che consente l'autenticazione con "credenziali peer" a root . Se ciò non funziona, dovrai fornire un bind DN e una password appropriati utilizzando -D e -W .
In questo caso non è necessario riavviare.