このようなLDAPの検索クエリがあります。このクエリは正確にはどういう意味ですか?
("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
このようなLDAPの検索クエリがあります。このクエリは正確にはどういう意味ですか?
("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
回答:
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
。
Dev-India2
一緒にしたい場合はDev-India
?
CN、OU、DCとは何ですか?
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 = Directory Information Tree)からのパスであり、右(ルート)から左(リーフ)に読み取る必要があります。
これはDN(識別名)(ディレクトリ階層でエントリを一意に識別するために使用される、一連のコンマ区切りのキー/値ペア)です。DNは、実際にはエントリの完全修飾名です。
ここでは、いくつかの可能なエントリを追加した例を示しています。
実際のパスは緑を使用して表されます。
次のパスは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-Romania,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=Diana Anton,OU=People,DC=gp,DC=gl,DC=google,DC=com"
言葉の定義とは違うものを加えたい。それらのほとんどは視覚的です。
技術的には、LDAPディレクトリデータがaccessed.Necessarilyされる方法、それも定義を定義し、データがされる方法を説明しますちょうどプロトコルです表さディレクトリサービスでは、
データは、LDAPシステムではオブジェクトの階層として表されます。各オブジェクトはエントリと呼ばれます。結果のツリー構造は、ディレクトリ情報ツリー(DIT)と呼ばれます。ツリーの最上部は一般にルート(別名ベースまたはサフィックス)と呼ばれます。
DITをナビゲートするには、データが存在する場所へのパス(DN)を定義できます(cn = DEV-India、ou = Distrubition Groups、dc = gp、dc = gl、dc = google、dc = com will take us一意のエントリへ)または、データがあると思われる場所(たとえば、ou = Distrubition Groups、dc = gp、dc = gl、dc = google、dc = com)へのパス(DN)を定義してから、 attribute = valueまたは複数のattribute = valueペアを使用して、ターゲットエントリを検索します。