1.02.1基礎
notes.txtの所有者を維持したまま、所有グループをwritersへ変更する。
この目的を直接表すコマンドはどれか。
× 不正解
chgrp GROUP FILEはファイルの所有グループだけを変更する。一般利用者は通常、自分が所属するグループに限られる。
詳細解説
誤り
chmod writers notes.txtchmodはアクセスモードを扱い、グループ名を設定しない。
誤り。chmodはwritersをグループ名として扱わず、所有グループを変更できない。
誤り
chown writers notes.txt所有者をwritersという利用者へ変更する形である。
誤り。コロンなしのchown writersはwritersを新しい所有者として解釈する。
正しい
chgrp writers notes.txt所有グループだけをwritersへ変更する。
正しい。chgrpは所有者を変えず、指定した所有グループだけを設定する。
誤り
groups writers notes.txtgroupsは利用者の所属グループを表示し、ファイル属性を変更しない。
誤り。groupsは利用者の所属を照会するコマンドで、ファイル属性は変更しない。
実際に確かめる
一時的な検証環境で実行できる例です。
chgrp --help | sed -n '1,3p'期待される結果
chgrpの使用法。実ファイルのグループは変更しない理解のポイント
- chgrpはgroup owner
- file ownerは維持
- 変更可能なgroupには制約
確認時の注意
- 確認環境: GNU coreutils 9.x / helpのみ
- 検証はhelp表示だけとし、グループ変更は実行しない。
基礎のおさらい
所有グループ
groupモードビットを評価するときに使われるファイル属性である。
一般利用者の制約
通常は自分が所有するファイルを、自分が所属するグループへ変更できる。
問題IDKL-101-381
確認環境GNU coreutils 9.x / helpのみ
最終技術確認2026-08-13
誤り・権利侵害を報告