web-dev-qa-db-ja.com

CN、OUとは DC LDAP検索では?

私はこのようにLDAPで検索クエリを持っています。このクエリは正確にはどういう意味ですか?

("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
416
Ritesh Chandora
  • CN =共通名
  • OU =組織単位
  • DC =ドメインコンポーネント

これらはすべて、LDAPディレクトリ内のノードを定義するX.500ディレクトリ仕様の一部です。

LDAPデータ交換フォーマット(LDIF で読み取ることもできます。これは代替フォーマットです。

あなたはそれを右から左に読み、一番右のコンポーネントがツリーのルート、そして一番左のコンポーネントがあなたが到達したいノード(または葉)です。

=ペアは検索条件です。

サンプルクエリで

("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");

実際には、クエリは次のとおりです。

comドメインコンポーネントから、googleドメインコンポーネントを見つけ、その中にglドメインコンポーネント、その中にgpドメインコンポーネントの順に配置します。

gpドメインコンポーネントで、Distribution Groupsという組織単位を見つけ、次にDev-Indiaという共通名を持つオブジェクトを見つけます。

743
Burhan Khalid

CN、OU、DCとは何ですか?

RFC 2253(識別名のUTF-8文字列表現) から:

String  X.500 AttributeType
------------------------------
CN      commonName
L       localityName
ST      stateOrProvinceName
O       organizationName
OU      organizationalUnitName
C       countryName
STREET  streetAddress
DC      domainComponent
UID     userid


そのクエリの文字列はどういう意味ですか?

文字列("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com")は 階層構造 DIT =ディレクトリ情報ツリー )からのパスであり、 right (root) toから読み取る必要があります。 left (葉).

これは _ dn _ (識別名)(ディレクトリ階層内でエントリを一意に識別するために使用される一連のカンマ区切りのキーと値のペア)です。 DNは、実際にはエントリの完全修飾名です。

ここでは、私がもっと可能性のあるエントリを追加した例を見ることができます。
実際の進路は緑色で表示されます。

enter image description here

次のパスはDNを表します(そしてその値は、クエリの実行後に取得したいものによって異なります)。

  • "DC=gp,DC=gl,DC=google,DC=com"
  • "OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
  • "OU=People,DC=gp,DC=gl,DC=google,DC=com"
  • "OU=Groups,DC=gp,DC=gl,DC=google,DC=com"
  • "CN=QA-USA,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
  • "CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
  • "CN=Ted Owen,OU=People,DC=gp,DC=gl,DC=google,DC=com"
424