Sun Directory Services 3.1 管理ガイド

現在のスキーマの表示

現在のスキーマを表示するには、次の 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 コマンドでスキーマを表示すると、キーワードが大文字で表示されます。内容は次のとおりです。

管理コンソールでスキーマを表示するには

  1. 管理コンソールの「スキーマ (Schema)」セクションへ移動します。

    このセクションには、オブジェクトクラスが階層順またはアルファベット順に表示されます。表示区画下部のボタンを使用すれば、表示モードを変更できます。

    オブジェクトクラスのフォルダアイコンをクリックすると、必須属性 (M) と任意属性 (O) が表示されます。階層表示では、オブジェクトクラスのフォルダアイコンをクリックすると、そのオブジェクトクラスのサブクラスが表示されます。

  2. 属性のリストを表示するには、「属性リスト (Attributes list)」ボタンをクリックします。

    属性リストのウィンドウに、次の 5 つの列からなるテーブルが表示されます。

    • 属性名

    • 属性の別名 (コンマで区切られる)

    • キーワードで識別された属性の構文 (「属性リファレンス」を参照)

    • 属性の固有 OID

    • 属性がネーミング属性 (つまり、エントリの識別名に使用できる属性) かどうか、および属性が単一値の属性かどうか