LDIF ファイルは、空白行で区切られた一連のレコードから構成されます。
それぞれのレコードは、ディレクトリ エントリまたはディレクトリ エントリに対する一連の変更を記述したものです。 以下の 2 つのタイプのレコードを 1 つの LDIF ファイル内で混在させることはできません。
以下のタスクのいずれかを実行する場合は、information-only の LDIF ファイルを使用します。
既存のデータを編集する場合は、ディレクティブが含まれる LDIF ファイルを使用します。
エントリの最初の行は識別名(dn)です。 エントリの残りの行は、コロン(:)およびスペースで区切られた属性値ペアから構成されています。
それぞれのレコードは、空白行で区切られています。
LDIF エントリの基本的な形式は次のとおりです。
dn: distinguished-name attribute-type : attribute-value attribute-type : attribute-value...
例: 2 つのエントリを持つ単純な LDIF ファイル
この例では 2 つの LDIF レコードを示します。 これらのレコードが含まれる LDIF ファイルは、これらの 2 つのエントリをディレクトリにロードするために使用できます。
version: 1 dn: cn=Barbara Jensen, ou=Product Development, dc=airius, dc=com objectclass: top objectclass: person cn: Barbara Jensen sn: Jensen dn: cn=Barbara Jensen, ou=Product Development, dc=airius, dc=com objectclass: top objectclass: person cn: Barbara Jensen sn: Jensen
LDIF ファイルには、ディレクトリ内の既存エントリの変更手順を含めることができます。 LDIF で以下の変更を指定できます。
changetype: add changetype: delete changetype: modify version: 1 dn: distinguished-name changetype: modrdn newrdn: name [deleteoldrdn: 0|1] [newsuperior]
エントリに子がある場合、そのエントリの名前は変更できません。
例: 単一の LDIF 変更ディレクティブ
この例では、単一のエントリにおける役職の置換を示します。
version: 1 dn: cn=Murray HORSFALL, ou=Repair,ou=Operations,o=Democorp,c=AU changetype: modify replace: title title: Chief Information Officer
例: 多数の変更ディレクティブが含まれる LDIF ファイル
この例では、単一のエントリにおける一連の変更を示します。
version: 1 dn: cn=Murray HORSFALL, ou=Repair,ou=Operations,o=Democorp,c=AU changetype: modify replace: title title: Chief Information Officer - add: telephone telephone: 797 8888 - delete: description - replace: postalAddress postalAddress: 173 Toorak Rd $ South Yarra postalCode: 3066 dn: cn=Murray HORSFALL, ou=Repair,ou=Operations,o=Democorp,c=AU changetype: add title: Chief Information Officer telephone: 797 8888 postalAddress: 173 Toorak Rd $ South Yarra postalCode: 3066
| Copyright © 2012 CA. All rights reserved. | このトピックについて CA Technologies に電子メールを送信する |