基本情報技術者 2010年 春期 午前(科目A) 問21
問題文
UNIX の階層的ファイルシステムにおいて、アカウントをもつ一般の利用者がファイルの保存などに使う階層で最上位のものはどれか。
選択肢
ア:カレントディレクトリ
イ:デスクトップディレクトリ
ウ:ホームディレクトリ(正解)
エ:ルートディレクトリ
🔒 解説は解答すると表示されます
ホームディレクトリ【午前解説】
正解の理由
正解: ウ
ホームディレクトリは各ユーザに割り当てられる個人用のトップレベル作業領域です。UNIX の階層構造で「一般利用者がファイルの保存などに使う階層で最上位」と問われた場合、システム全体の起点であるルート(/)ではなく、利用者固有の最上位となるホームディレクトリが該当します。多くの実装で /home/username や /Users/username のように配置され、ログイン時のカレントディレクトリにも設定されます。
ホームディレクトリは各ユーザに割り当てられる個人用のトップレベル作業領域です。UNIX の階層構造で「一般利用者がファイルの保存などに使う階層で最上位」と問われた場合、システム全体の起点であるルート(/)ではなく、利用者固有の最上位となるホームディレクトリが該当します。多くの実装で /home/username や /Users/username のように配置され、ログイン時のカレントディレクトリにも設定されます。
解法ステップ
- 問題文で「一般の利用者がファイルの保存などに使う階層で最上位」とある点を把握する。
- 各選択肢の意味を整理する(ルート=/、ホーム=ユーザ固有、カレント=現在の作業ディレクトリ、デスクトップ=GUI上のフォルダ)。
- 「最上位」を利用者視点で解釈すると「その利用者にとって最も上位に位置する自分の領域=ホーム」と結論付ける。
- 選択肢からホームディレクトリ(ウ)を選ぶ。
選択肢別の誤答解説
- ア: カレントディレクトリ
誤り。カレントは作業中に変わる一時的な位置であり、ユーザ固有の最上位を意味しません。ログイン時にホームがカレントになる場合もありますが、同義ではありません。 - イ: デスクトップディレクトリ
誤り。デスクトップは GUI 環境での表示用フォルダ(通常は ~/Desktop)であり、ホームディレクトリの配下に位置します。 - ウ: ホームディレクトリ
正解。各利用者に割り当てられる個人用の最上位領域で、ファイルや設定を保存する主たる場所です。 - エ: ルートディレクトリ
誤り。ルート(/)はファイルシステム全体の最上位ですが、設問は「一般の利用者が使う階層で最上位」を問うため、利用者固有のホームが該当します。
よくある誤解
- ルートディレクトリ(/)を「最上位」と解釈してしまう誤解:設問は「一般の利用者が使う階層で最上位」を問うため、グローバルな最上位(ルート)ではありません。
- カレントディレクトリと混同する誤解:カレントは作業中の位置で可変、設問の「最上位」は恒常的に割り当てられるホームを指します。
- デスクトップ=最上位と考える誤解:デスクトップはホーム内の一部(~/Desktop)であり、ホームより上位ではありません。
補足コラム
- UNIX 系ではホームディレクトリのパスは環境やディストリビューションにより /home/username、/Users/username、あるいは NIS/LDAP 統合で異なることがありますが概念は同じです。
- シェルでは ~ や HOME。
- 権限管理の観点ではホームディレクトリは通常ユーザに書込み権限が与えられ、他ユーザからのアクセスはパーミッションで制御されます。
FAQ
Q. 「最上位」はルートではないのですか?
A. 文脈次第ですが、本問は「一般の利用者が使う階層で最上位」を問うため、利用者にとって最上位のホームディレクトリが正解です。
A. 文脈次第ですが、本問は「一般の利用者が使う階層で最上位」を問うため、利用者にとって最上位のホームディレクトリが正解です。
Q. GUI のデスクトップはホームと同列ではないのですか?
A. デスクトップは多くの環境でホームディレクトリ内のサブフォルダ(~/Desktop)に過ぎません。したがってホームの下位になります。
A. デスクトップは多くの環境でホームディレクトリ内のサブフォルダ(~/Desktop)に過ぎません。したがってホームの下位になります。
Q. 他のユーザのホームにファイルを置けますか?
A. 原則としてホームは所有者の領域で、パーミッションによって書込みは制限されます。共有が必要なら共有用ディレクトリを用意します。
A. 原則としてホームは所有者の領域で、パーミッションによって書込みは制限されます。共有が必要なら共有用ディレクトリを用意します。
関連キーワード: UNIX、ファイルシステム、ホームディレクトリ、ルートディレクトリ、カレントディレクトリ、デスクトップディレクトリ、パーミッション、$HOME、~、シェル

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

