現在のスキーマの表示
現在のスキーマを表示するには、次の 2 つの方法があります。
ldapsearch でスキーマを表示するには
ディレクトリサーバーから現在のスキーマを読み込むには、ldapsearch コマンドに次の引き数を指定します。
/opt/SUNWconn/bin/ldapsearch -h hostname -b "cn=schema" -s base 'objectclass=*'
hostname はディレクトリサーバー名です。
表 8-1 に、表示される情報の一例を示します。
表 8-1 ディレクトリスキーマの一部
objectclasses=( 2.5.6.0 NAME 'top' DESC 'Standard ObjectClass'
MUST ( objectclass ) )
objectclasses=( 2.5.6.1 NAME 'alias' DESC 'Standard ObjectClass'
SUP 'top' MUST ( objectclass $ aliasedobjectname ) MAY ( * ) )
objectclasses=( 2.5.6.2 NAME 'country' DESC 'Standard ObjectClass'
SUP 'top' MUST ( objectclass $ c ) MAY ( description $ searchguide
) )
objectclasses=( 2.5.6.3 NAME 'locality' DESC 'Standard
ObjectClass' SUP 'top' MUST ( objectclass ) MAY ( description $
l $ searchguide $ seealso $ st $ street ) )
objectclasses=( 2.5.6.4 NAME 'organization' DESC 'Standard
ObjectClass' SUP 'top' MUST ( objectclass $ o ) MAY (
businesscategory $ description $ destinationindicator $
facsimiletelephonenumber $ internationalisdnnumber $ l $
physicaldeliveryofficename $ postofficebox $ postaladdress $
postalcode $ preferreddeliverymethod $ registeredaddress $
searchguide $ seealso $ st $ street $ telephonenumber $
teletexterminalidentifier $ telexnumber $ userpassword $
x121address ) )
objectclasses=( 2.5.6.5 NAME 'organizationalUnit' DESC 'Standard
ObjectClass' SUP 'top' MUST ( objectclass $ ou ) MAY (
businesscategory $ description $ destinationindicator $
facsimiletelephonenumber $ internationalisdnnumber $ l $
physicaldeliveryofficename $ postofficebox $ postaladdress $
postalcode $ preferreddeliverymethod $ registeredaddress $
searchguide $ seealso $ st $ street $ telephonenumber $
teletexterminalidentifier $ telexnumber $ userpassword $
x121address ) )
objectclasses=( 2.5.6.6 NAME 'person' DESC 'Standard ObjectClass'
SUP 'top' MUST ( objectclass $ sn $ cn ) MAY ( description $
seealso $ telephonenumber $ userpassword ) )
|
ldapsearch コマンドでスキーマを表示すると、キーワードが大文字で表示されます。内容は次のとおりです。
-
NAME は、オブジェクトクラス名を表します。
-
DESC は、オブジェクトクラスの記述を表します。
-
SUP は、上位のオブジェクトクラス名を表します。
-
MUST は、オブジェクトクラスの必須属性を表します。dsserv.oc.conf では、必須属性はキーワード「requires」で識別されます。
-
MAY は、オブジェクトの任意属性を表します。dsserv.oc.conf では、必須属性はキーワード「allows」で識別されます。
管理コンソールでスキーマを表示するには
-
管理コンソールの「スキーマ (Schema)」セクションへ移動します。
このセクションには、オブジェクトクラスが階層順またはアルファベット順に表示されます。表示区画下部のボタンを使用すれば、表示モードを変更できます。
オブジェクトクラスのフォルダアイコンをクリックすると、必須属性 (M) と任意属性 (O) が表示されます。階層表示では、オブジェクトクラスのフォルダアイコンをクリックすると、そのオブジェクトクラスのサブクラスが表示されます。
-
属性のリストを表示するには、「属性リスト (Attributes list)」ボタンをクリックします。
属性リストのウィンドウに、次の 5 つの列からなるテーブルが表示されます。