戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2017年 秋期 92


問題文

次のアクセス制御方式をもつファイルシステムにおいて、ファイルAへのアクセス権の設定のうち、アクセス制御の条件を満足するものはどれか。
〔ファイルシステムのアクセス制御方式〕  ・アクセス権の設定単位:所有者、所有者と同じグループの利用者、その他の利用者  ・アクセス権    :R(読出し)、W(書込み)、X(実行)  ・アクセス権の優先度:設定内容は、“所有者”、“所有者と同じグループの利用者” “その他の利用者”の順で優先される。
〔ファイルAへのアクセス制御の条件〕  ・全ての利用者が実行できる。  ・所有者、及び所有者と同じグループの利用者だけが読出しができる。  ・所有者だけが書込みができる。
ITパスポート 2017年 秋期  問92の選択肢の画像

選択肢

(正解)

🔒 解説は解答すると表示されます

次のアクセス制御方式をもつファイルシステムにおいて、ファイルAへのアクセス権の設定のうち、アクセス制御の条件を満たすものはどれか。【ITパスポート 解説】

正解の理由

正解は です。
条件を整理すると次の3点です。
  • 全ての利用者が実行できる(所有者・グループ・その他の X が設定されていること)。
  • 所有者と同じグループの利用者だけが読出しできる(所有者とグループの R が設定、その他の R は未設定)。
  • 所有者だけが書込みできる(所有者の W のみ設定、グループ・その他の W は未設定)。
の設定は所有者が R/W/X、グループが R/X、その他が X のみで、上の3条件すべてを満たします。問題文で示された「優先度(所有者 > グループ > その他)」は、同一ユーザが所有者かつグループメンバである場合にどの権限が採用されるかを決める仕組みで、今回の判定には影響しません(所有者の権限が最優先で適用されます)。

解法ステップ

  1. 問題文の条件を箇条書きにする(実行は全員、読みは所有者とグループだけ、書きは所有者だけ)。
  2. 各選択肢の表を見て、所有者・グループ・その他のそれぞれについて R/W/X が要件に合うかを確認する。
    • 「全員実行」→ 所有者・グループ・その他の X がすべて○であること。
    • 「読みは所有者とグループのみ」→ 所有者とグループの R が○、その他の R が-であること。
    • 「書きは所有者のみ」→ 所有者の W が○、グループとその他の W が-であること。
  3. 上の3つを満たす選択肢を見つける。
  4. 重複条件(例えば所有者もグループメンバである場合)については「優先度」に従って所有者の権限を採用することを理解する。
上の手順で各行を当てはめると、 が条件をすべて満たすことが確認できます。

選択肢別の誤答解説

  • ア:グループに W(書込み)が設定されているため不適。問題では「所有者だけが書込みできる」必要がある。その他は X のみで OK。
  • イ:その他に R(読出し)が設定されているため不適。問題ではその他は読めてはいけない。
  • ウ:その他に W(書込み)が設定され、さらにその他の X が未設定(実行できない)なので不適。
  • エ:所有者 R/W/X、グループ R/X、その他 X のみ、で条件をすべて満たす(正解)。

よくある誤解

  • 「権限は足し算で決まる」と思う誤解:実際は該当ユーザが所有者なら所有者権限が使われ、そうでなければグループ、さらにそれ以外ならその他の順で決まります(優先度)。複数の権限が“同時に”適用されるわけではありません。
  • 「実行(X)は単に開けること」と考える誤り:ファイルに対する X はプログラムやスクリプトの実行権限を意味します(ディレクトリでは中に入る/一覧を見るなど別の意味になります)。
  • 「グループ=所有者の一部」と混同すること:所有者は特定の一人で、グループは複数のユーザをまとめたものです。あるユーザが所有者であればグループ権限ではなく所有者権限が適用されます。

補足コラム

  • パーミッションを数値で表す方法(覚え方):R=4、W=2、X=1 を足して、所有者・グループ・その他の順に並べます。
    • の場合は所有者 4+2+1 = 7、グループ 4+0+1 = 5、その他 0+0+1 = 1 なので、モードは です。コマンド例:
    chmod 751 ファイルA
    
  • 所有者(ファイルを作った人)、グループ(同じチームや部署の利用者)、その他(それ以外の全員)という考え方は、会社内の文書の共有ルールに置き換えると理解しやすいです。例えば「作成者だけ編集可、同じ部署は閲覧可、他は実行だけ可」など。

FAQ

Q. 「優先度が所有者>グループ>その他」とはどういう意味ですか?
A. あるユーザがファイルの所有者であれば「所有者」の権限が使われます。所有者でなければ、そのユーザがグループのメンバなら「グループ」の権限が使われ、どちらでもなければ「その他」の権限が適用されます。
Q. 実行(X)が設定されていれば中身が見られますか?
A. ファイルでは X は実行だけを意味し、読出し(R)がなければ中身を直接見ることはできません。ディレクトリでは X の意味が異なり、「中に移動できる」等の効果があります。
Q. 所有者とグループのどちらにも属している場合、両方の権限を合わせて扱いますか?
A. いいえ。所有者であれば所有者の権限のみが適用されます(優先度によりグループ権限は見ません)。

関連キーワード: アクセス制御、ファイルパーミッション、R/W/X、所有者、グループ、chmod
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について