tips/LDAP

Last-modified: 2008-09-17 (水) 00:06:22


○changetype
ディレクトリにエントリを追加・削除したり
エントリ情報を変更するには"ldapmodify","changetype"を使用する.


エントリ追加
changetype: add
changetype: delete


エントリに属性追加
changetype: modify
add: telephoneNumber


エントリから属性削除
changetype: modify
delete: telephoneNumber


エントリの属性変更
changetype: modify
replace: telephoneNumber
telephoneNumber: 03-XXXX-XXXX




○オブジェクトクラスの定義
SUP・・・基底オブジェクトクラスを指定する.


○オブジェクトクラスの構造型
ABSTACT(抽象型)・・・他のオブジェクトクラスの基底クラスとして使用されるオブジェクト
STRUCTURAL(構造型)・・・ディレクトリ構造を作ることができるオブジェクトクラス
AUXILIARY(補助型)・・・構造型と組み合わせることで属性を追加することができるオブジェクトクラス




○属性の定義
attributetype
SUP・・・基底の属性を指定する.
○照合規則の型


○EQUALITY型の照合規則


○ORDERING型の照合規則


○SUBSTR型の照合規則




○主なデータベースバックエンド
BDB・・・標準的に利用される.Berkeley DB4.2以上を利用してデータを管理.
HDB・・・BDBを改良.ディレクトリツリーの階層構造の情報をDBに保持.
LDBM・・・OpenLDAP2.0まで標準的に使用されてきたバックエンドDB.BerkeleyDBやGDBMを利用してデータを管理.
その他、SQL、LDAP、meta、Perl、LDIFなど