0

"omc,system,ruimadminここでは、サブツリー配下のsay など以外のユーザーを削除したいと思います"ou=people,ou=accounts,dc=moga_cluster,dc=oesblr,dc=nsn-rdnet,dc"。ここにldapコマンドが欲しい....

4

1 に答える 1

1

識別名ou=people,ou=accounts,dc=moga_cluster,dc=oesblr,dc=nsn-rdnet,dcが不正です。=その後に続く文字AttributeValueが欠落しています。

複合否定フィルターを使用する

問題のエントリが の直下にou=people,ou=accounts,dc=moga_cluster,dc=oesblr,dc=nsn-rdnet,dc=somethingあり、それぞれの命名属性が であると仮定して、cn次を指定して検索要求をサーバーに送信します。

  • の基本オブジェクトou=people,ou=accounts,dc=moga_cluster,dc=oesblr,dc=nsn-rdnet,dc=something
  • 検索範囲one
  • フィルター(&(!(cn=omc))(!(cn=system))(!(cn=riumadmin)))
  • 属性リスト1.1

サーバーからの検索応答には、フィルター内のものを除くすべての識別名が含まれます。次に、各エントリの削除リクエストを個別に発行します。

ldapsearchツールを使用して検索をテストすることを検討してください。従来の OpenLDAPldapsearchツールが使用されていると仮定すると、考えられる構文の 1 つ:

ldapsearch -H ldap://hostname:port \
 -b 'ou=people,ou=accounts,dc=moga_cluster,dc=oesblr,dc=nsn-rdnet,dc=something' \
 -s one \
 '(&(!(cn=omc))(!(cn=system))(!(cn=riumadmin)))' 1.1

こちらもご覧ください

于 2012-07-28T12:28:22.220 に答える