104.5標準
所有グループがdevopsでset-group-IDビットを持つディレクトリへ、利用者が新しい通常ファイルを作成する。
ACLなどの追加要因は考慮しない。
新しいファイルの所有グループとして基本的に適切なのはどれか。
× 不正解
setgidディレクトリ内の新規ファイルは親ディレクトリのグループIDを継承する。共同作業領域のグループを揃えられる。
詳細解説
誤り必ずroot
setgidディレクトリがrootグループを強制するわけではない。
root固定ではない。
正しい親ディレクトリの所有グループdevops
setgidディレクトリでは新規項目が親ディレクトリのグループIDを継承する。
正解。親のdevopsを継承する。
誤り実行ファイルの所有グループ
通常ファイル作成に実行ファイルのグループを使う規則ではない。
そのような規則ではない。
誤り常に利用者のプライマリグループ
setgidディレクトリでは親のグループ継承が優先される。
setgidがない場合の一般則と混同している。
実際に確かめる
一時的な検証環境で実行できる例です。
man 7 inode期待される結果
set-group-IDディレクトリにおける新規ファイルのgroup ID継承理解のポイント
- 親のGIDを継承
- 共有グループを維持
- 新規サブディレクトリもsetgidを継承
確認時の注意
- 確認環境: Linux man-pages 6.x
基礎のおさらい
共同作業
作成者が異なっても所有グループを統一しやすい。
権限との違い
GID継承と実際のmode bitsは別で、umaskやACLも確認する。
問題IDKP-104-274
確認環境Linux man-pages 6.x
最終技術確認2026-08-13
誤り・権利侵害を報告