2017-11-10 5 views
0

私はthru/modifyの検索に利用できるサーバー上のすべてのルート名を表示しようとしています。私はオンラインで見てみましたが、まだベースレベルを見つけることができません。 ldapsearch -b "o = blah.com" -p 1111 "objectclass = *"はフィルタがすべてのオブジェクトクラスであるためblah.comのすべてを返します。 o = *をすべて見つけることができる同様の関数はありますか?これらのディレクトリのそれぞれを検索して修正する必要があります...そして、そこにあるものを知らずに、私は他の開発者の慈悲に服しています....Unix LDAPデータベースでどのようなルーツが利用できるのかを確認するにはどうすればよいですか?

答えて

1

質問があれば「?有効なトップレベルのベースDN(複数可)を取得する方法」は、あなたが複数のオプションがあります:

  • ドメインコンポーネント(DC)を、通常はFQDNと一致し、それが構築するためにこれらのDCのを使用することは理にかなっていますトップレベルのベースdn(例えば、'host.example.com''dc=example,dc=com'となります)が、有効なベースdnとなることは保証されません。
  • でrootDSE情報を検索する:ldapsearch -H ldap://host.example.com -x -s base -b '' +
    その後namingContextsまたはdefaultNamingContext属性(複数可)を取得し、それらのいずれか1つが検索ベースのDNとして使用することができます。
  • Apache Directory StudioのようなLDAPエクスプローラを使用して、ディレクトリツリーを表示し、objectClass: dcObject(およびオプションではo=something)に一致するトップオブジェクトを選択します。dnをベースdnとして使用して、対応するエントリを検索ベースオブジェクトとして使用できます。
関連する問題