あなたの問題は間違いなく nis をロードする必要があることです スキーマを LDAP サーバーに追加します。これを行う方法は、レガシー slapd.conf を使用しているかどうかによって異なります 構成ファイルまたは cn=config でホストされている新しい動的構成 slapd.d に支えられています ディレクトリ。
slapd.conf の使用
include する必要があります slapd.conf のスキーマ定義 次の行に沿って行を追加することにより:
include /usr/local/etc/openldap/schema/nis.schema
これは nis.schema ファイルはそのパスにあります。そうでない場合は、パスを適切に変更してください。
slapd を再起動する必要があります 新しいスキーマを有効にします。
slapd.d の使用
(完全を期すためにこれを含めていますが、現在の構成とは直接関係ありません)。
slapd にスキーマをロードするには 動的な cn=config を使用している場合 ldapadd を使用します . ACL の構成方法に応じて、コマンドは次のようになります:
ldapadd -Y EXTERNAL -H ldapi:// -f /usr/local/etc/openldap/schema/nis.ldif
これは、実行中の slapd を前提としています root への「ピア資格情報」認証を許可する ACL がある .それが機能しない場合は、-D を使用して適切なバインド DN とパスワードを提供する必要があります。 と -W .
この場合、再起動は必要ありません。