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

ITパスポート 2017年 秋期 問92


問題文

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

選択肢

ア:
イ:
ウ:
エ:(正解)

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

ファイルアクセス権の優先順位【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 情報処理技術者試験対策アプリ

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