問題ID : 9696 : OpenLDAP ユーザID とuid, uidNumber

この質問の投稿一覧へ

なし 問題ID : 9696 : OpenLDAP ユーザID とuid, uidNumber

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2021-6-9 22:18 | 最終変更
tnishita2  長老   投稿数: 123
cf. 問題ID : 9695

> ユーザIDを表す属性名は次のうちどれか。

という問いに対し、選択肢にuid とuidNumber があり、正解はuidNumber になっています。解説ではuid は「ユーザのログイン名」とされています。

しかしuid は当然ながらユーザID のことであり、この出題は不適切だと思います。もっと明確に両者を区別する問題文である必要があると思います。

uid, uidNumber のスキーマ定義は以下のようになっています:

# core.schema より:
#attributetype ( 0.9.2342.19200300.100.1.1
# NAME ( 'uid' 'userid' )
# DESC 'RFC1274: user identifier'

# nis.schema より:
#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
# DESC 'An integer uniquely identifying a user in an administrative domain'

スキーマでuser identifier と説明されているuid をユーザID ではないと主張することには無理があります。両者の違いは、uidNumber は「UNIX 系OS で使われるユーザーID の数値=/etc/passwd の第3項目に記録されるもの」で、uid は「数字のみでなくてもよい、一般にユーザーを一意に識別できる文字列」と考えますが、いかがでしょうか。

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.