助け合いフォーラム
トピック一覧に戻る
トピック タイトル
問題ID : 9696 : OpenLDAP ユーザID とuid, uidNumber
フォーラム
最強WEB問題集LinuC/LPIC Lv2 202
投稿ユーザ(投稿日)
(2021/6/9)
本文
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 は「数字のみでなくてもよい、一般にユーザーを一意に識別できる文字列」と考えますが、いかがでしょうか。
レス一覧

トピック一覧に戻る
フォーラムTopへ

Ping-tモバイルTOP

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