1.02.1基礎
team.confの既存権限は変更せず、所有グループに書き込み権限だけを追加する。
適切なコマンドはどれか。
× 不正解
シンボリックモードg+wは、既存の他のモードを保ったまま所有グループへwを追加する。
詳細解説
誤り
chmod u+w team.conf所有者へ書き込みを追加する。
誤り。uは所有者を指すため、所有グループの権限は変わらない。
正しい
chmod g+w team.conf所有グループへ書き込み権限を追加する。
正しい。gで所有グループ、+で追加、wで書き込みを指定し、他のビットを保つ。
誤り
chmod o+w team.confその他の利用者へ書き込みを追加する。
誤り。oはその他の利用者を指し、要求より広い相手へ書き込みを許可する。
誤り
chmod g-w team.conf所有グループから書き込みを削除する。
誤り。-は削除操作なので、グループの書き込み権限を追加する要件と逆になる。
実際に確かめる
一時的な検証環境で実行できる例です。
tmp=$(mktemp); chmod 640 "$tmp"; chmod g+w "$tmp"; stat -c '%a' "$tmp"; rm -f "$tmp"期待される結果
660理解のポイント
- u=owner
- g=group
- +は追加
確認時の注意
- 確認環境: GNU coreutils 9.x / 一時ファイル
基礎のおさらい
シンボリックモード
対象、演算子、権限を組み合わせ、既存モードの一部だけを変更できる。
最小権限
共同編集に必要なグループへだけwを付与し、otherへ広げない。
問題IDKL-101-375
確認環境GNU coreutils 9.x / 一時ファイル
最終技術確認2026-08-13
誤り・権利侵害を報告