過去問ドリル

LinuCレベル2 ネットワーククライアントの管理 問29

ネットワーククライアントの管理/OpenLDAPサーバーの設定

OpenLDAPで独自の属性やオブジェクトクラスをスキーマに定義するとき、それぞれに割り当てるオブジェクトID(OID)の説明として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「ネットワーククライアントの管理」に対応。実際の試験問題ではありません)

正解:A

解説

OIDは 1.3.6.1.4.1.… のようにドットで区切った数字の列で、属性型やオブジェクトクラスを世界で一意に識別します。独自のスキーマを作る場合は、IANAから私企業番号(Private Enterprise Number)を取得するなどして自組織の番号を得て、その配下にOIDを割り当てます。他の組織と同じOIDを使うと、スキーマを組み合わせたときに衝突が起きます。スキーマの定義では、NAMEで付ける名前とは別にOIDを必ず指定します。

選択肢ごとの解説

  • A正しい。OIDは世界で一意になるよう階層的に割り当てられる識別子で、独自定義には自組織に割り当てられた番号の配下を使います。
  • B誤り。OIDはslapdが採番するものではなく、定義する側がスキーマの記述の中で指定するものです。
  • C誤り。エントリの木構造上の位置を表すのはDN(識別名)で、OIDは属性型やオブジェクトクラスそのものを識別する番号です。
  • D誤り。OIDはサーバー単位ではなく世界で一意であることを前提にしており、同じOIDを別の意味に使うと衝突の原因になります。
LinuCレベル2の問題を演習モードで解く