0

誰でもこれについて私を助けることができますか? LDAP に別の属性を追加しようとしていますが、これについてはよくわかりません。ネットで検索したサンプルを試した後、エラーが返されます。このコマンドは私の perl プログラムで使用され、新しい属性 "status" と値 "yes" を追加します..

助けてください。

/usr/bin/ldapmodify -x -D "cn=Test,ou=mygroup.com,o=group2.com" -a "status=yes"??

-W も機能しません。

エラー: ldap_bind: LDAP サーバーに接続できません (-1)

4

2 に答える 2

0

詳細ログの -v を試してください。-w は小文字にする必要があります。パスワードを除外する方法の 1 つは、'-w -' を使用することです。これにより、パスワードの入力を求めるプロンプトが表示されます。お役に立てれば。

于 2010-03-05T06:01:37.670 に答える
0

スキーマに属性が定義されていることを確認します (属性を許可する属性値statusがエントリにない限り、属性をエントリに追加することはできません)。さらに、認証 IDには、属性を追加する権限が必要です。objectClassstatuscn=Test,ou=mygroup.com,o=group2.com

属性ldapmodifyを追加するために使用します。status

ldapmodify -x -D "cn=Test,ou=mygroup.com,o=group2.com" -h hostname -p port <<!
version: 1
dn: uid=user.0,ou=people,dc=example,dc=com
changetype: modify
add: status
status: first value
status: second value
!

上記の例では、属性に 2 つの値を追加しstatusます (複数値属性であると仮定します)。ldapmodifyツールの詳細については、「ldapmodify の使用」を参照してください。

于 2011-08-21T11:33:01.403 に答える