1.02.1基礎
管理者がreport.txtの所有者をaliceへ変更する。
現在の所有グループは変更しない。
適切なコマンドはどれか。
× 不正解
chown OWNER FILEは所有者だけを変更する。所有グループも変える場合はOWNER:GROUPを使う。
詳細解説
誤り
chgrp alice report.txt所有グループをaliceというグループへ変更する操作である。
誤り。chgrpはグループ所有権を変えるため、aliceを利用者所有者として設定しない。
誤り
chmod alice report.txtchmodはモードを変更し、利用者名を所有者として設定しない。
誤り。chmodはアクセスモードの変更用で、所有者名を受け取るコマンドではない。
誤り
chown :alice report.txt所有者を維持して所有グループだけをaliceへ変更する。
誤り。コロン前が空の:aliceは所有者を維持してグループだけを変える。
正しい
chown alice report.txt所有者だけをaliceへ変更し、グループ指定を省略している。
正しい。OWNERだけを指定したchownは所有者だけをaliceへ変更する。
実際に確かめる
一時的な検証環境で実行できる例です。
chown --help | sed -n '1,3p'期待される結果
chownの使用法。実ファイルの所有者は変更しない理解のポイント
- chownはowner
- group省略時は維持
- 変更には所有者または適切な権限が必要
確認時の注意
- 確認環境: GNU coreutils 9.x / helpのみ
- 検証はhelp表示だけとし、所有権変更は実行しない。
基礎のおさらい
所有権の2要素
ファイルは所有ユーザーIDと所有グループIDを別々に持つ。
実行権限
所有者変更は通常、rootなど適切な権限を持つ利用者が行う。
問題IDKL-101-380
確認環境GNU coreutils 9.x / helpのみ
最終技術確認2026-08-13
誤り・権利侵害を報告