8

LDIF ファイルを介して構成を適用しようとしています。LDAP サーバーで管理者としてバインドしていますが、次のエラー メッセージが表示されます。

LDAP: エラー 50 - 不十分なアクセス権

私は管理者としてバインドしており、クエリや、新しいエントリの作成、既存のエントリの変更などの変更を実行できます。

私はすでに管理者としてバインドしているため、他に何をすべきかわかりません。さらに、これをテストするためだけに新しい LDAP サーバーを構築しましたが、LDIF ファイルも適用できません。

Apache Directory Studio LDIF Editor ツールを使用して、次の LDIF ファイルをプッシュしています。

dn: olcDatabase={1}hdb,cn=config
changetype: modify
add: olcAccess
olcAccess: {0}to attrs=userPassword,shadowLastChange
  by cn=replicator,ou=Users,dc=example,dc=com write
-
add: olcDbIndex
olcDbIndex: entryUUID eq
-
add: olcDbIndex
olcDbIndex: entryCSN eq

dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: {1}syncprov

dn: olcOverlay=syncprov,olcDatabase={1}hdb,cn=config
changetype: add
objectClass: olcOverlayConfig
objectClass: olcSyncProvConfig
olcOverlay: {0}syncprov
olcSpCheckpoint: 100 10
olcSpSessionlog: 100

誰かがこの問題について私を助けてくれますか? これまでのところ、成功していない多くの記事を読みました。

4

1 に答える 1

9

上記の私のコメントで期待されているとおりです。LDAP サーバーに接続する場合は、特定の LDAP データベース(LDAP サーバー内の 1 つのデータベースにすぎcn=admin,dc=yourdomain,dc=tldません) の管理者として接続します。

cn=configそのため、ユーザーと LDAP 管理者パスワードを使用して、LDAP サーバーへの別の接続を作成する必要があります。

LDAP 構成管理者として接続

LDAP パスワードがわからない、または忘れた場合は、表示または変更する方法を参照してください。


または、コマンド ラインから LDIF をインポートします。

ldapadd -Q -Y EXTERNAL -H ldapi:/// -W -f file.ldif
于 2015-08-05T08:14:46.683 に答える