あなたの問題は間違いなく 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
.
この場合、再起動は必要ありません。