助け合いフォーラム

LPIC

LPIC Lv2-202(Ver4.5)

LDAPの全てのエントリの必須属性

投稿日 2024/11/06

質問内容

  • LDAPの全てのエントリの必須属性が「objectClass」となる理由が分かりません

経緯

  • コマンド問題で上記の問題が出題されました。
  • 個人的には「dn」だと思ったためです。

理解している点

  • 「objectClass」が正しい理由として、objectClassによって、用意される属性も異なるので必須となるのは理解できます。

理解できない点

  • 「dn」と考えた理由は、エントリを一意に識別するという点からエントリに必須と考えたからです。
  • ですので、LDAPの全てのエントリの必須属性は「dn」かと思いますが、なぜ誤りになるのかが理解出来ていません。
  • 個人的には「objectClass」「dn」両方必要ではないかと思います。

浅はかな質問で恐縮ですが、ご教示頂けますと幸いです。
よろしくお願いいたします。

2024/11/06 09:00

確認なのですが、問題ID: 9698 は学習済みですか?


コメント

a arashi1977

2024/11/06 09:03

あ、あと 9685, 9686 もです

t toshi1041

2024/11/07 01:08

arashi1977さん はい、学習済みになります。 objectClass属性は全てのエントリの必須属性である理由は、 エントリがオブジェクトクラスに属しているからであるのは理解しています。 しかし、LDIFファイルで"必ず"dnを先頭に記載しているのに、 必須の属性とならない理由が分かりません。 よろしくお願いいたします。

a arashi1977

2024/11/07 12:36

あー、ごめんなさい。説明不足でしたね。 「コマンド問題=コマ問」のことだという前提でお話しするのですが、コマ問は問題集で学習した答えを「選択ではなく記憶から回答する」練習のためのもののようで、今回でいえば問題ID:9698の通りに回答できるかを問われているはずなのです。 で、9698では誤答選択肢にも「dn」はないので、「objectclass」が回答できれば良いということを言いたかったのです。 もしこれが「9698でdnが不正解扱いになっている!」ということだと話は変わってくるのですが、今回のコマ問の場合は1つの回答欄に学習した通りの回答ができていればOKなのかなと思います。

t toshi1041

2024/11/09 21:50

To:arashi1977 さん お世話になっております。ご返信ありがとうございます。 > 9698では誤答選択肢にも「dn」はないので、 > 「objectclass」が回答できれば良いということを言いたかった ありがとうございます。承知しました。 すみません、ややこしい話になりますが、 もし、問題9698で「objectclass」だけでなく「dn」も選択肢に入っていたら、 どうなる感じでしょうか。 ・両方正解の回答になるのか ・どちらか片方のみが正解になるのか LDIFファイルで"必ず"dnを先頭に記載しているのに、 必須の属性とならない理由がやっぱり分かりません。 よろしくお願いいたします。

a arashi1977

2024/11/12 08:30

RFCとか含めて色々みてみましたけど「必須」と明確に書いてあるものは見つけられなかったです。とはいえそのオブジェクト(エントリ)につける名前がないと困るでしょうし、現実的には必須なんでしょうねぇ。 toshi1041さんの方でも調査されると思いますので、わかれば教えてください。

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?