104.5基礎
共有ディレクトリ/srv/teamの既存権限を維持したままset-group-IDビットを追加する。
配下で作成される項目のグループ管理に利用する。
適切なコマンドはどれか。
× 不正解
ディレクトリへのg+sはsetgidを設定する。新規項目のグループ継承を揃える共有領域で利用される。
詳細解説
誤り
chmod u+s /srv/teamset-user-ID側を設定する。
setuidである。
誤り
chmod +t /srv/teamrestricted deletion用のsticky bitを設定する。
sticky bitである。
誤り
chmod g+x /srv/teamグループ検索権限だけを追加し、setgidは設定しない。
通常の検索権限だけである。
正しい
chmod g+s /srv/teamディレクトリへset-group-IDビットを追加する。
正解。setgidを追加する。
実際に確かめる
一時的な検証環境で実行できる例です。
chmod --help期待される結果
記号モードのg+sでset-group-IDを指定できる理解のポイント
- g+sはsetgid
- 既存権限を維持
- 共有ディレクトリで利用
確認時の注意
- 確認環境: GNU coreutils 9.x/Linux
基礎のおさらい
数値表現
setgidは先頭特殊桁の2、例えば2775で表せる。
通常権限
共有利用にはsetgidだけでなくgroupのrwxやumaskも適切に設定する。
問題IDKP-104-273
確認環境GNU coreutils 9.x/Linux
最終技術確認2026-08-13
誤り・権利侵害を報告