1.06.2基礎
共有スクリプト/usr/local/bin/reportの所有者をroot、グループをopsへ設定する。
権限モードの変更は別途行う。
適切なコマンドはどれか。
× 不正解
chown OWNER:GROUP FILEでファイルの所有者とグループを同時に変更できる。通常は対象を所有する権限が必要である。
詳細解説
誤り
chmod root:ops /usr/local/bin/reportchmodはモードを扱い、所有者名とグループ名を設定しない。
chmodは数値や記号で権限ビットを扱う。root:opsを所有者とグループとして設定する機能はない。
正しい
chown root:ops /usr/local/bin/report所有者をroot、グループをopsへ変更する形式である。
chown root:ops FILEは所有者をroot、グループをopsへ同時に設定する。指定された2つの所有権変更を1回で表せる。
誤り
chgrp root:ops /usr/local/bin/reportchgrpはグループだけを扱い、owner:group形式で両方を変更しない。
chgrpはグループ所有権だけを変更する。root:opsというowner:group指定で両方を更新しない。
誤り
usermod root:ops /usr/local/bin/reportusermodはユーザーアカウント属性を変更し、ファイル所有者を設定しない。
usermodはアカウントのホームやグループ所属などを変更する。ファイルパスの所有権を操作するコマンドではない。
実際に確かめる
一時的な検証環境で実行できる例です。
chown --help | sed -n '1,12p'期待される結果
OWNER[:GROUP]形式を含むchownの使用法理解のポイント
- chownは所有者変更
- コロン後はグループ
- 実変更には権限が必要
確認時の注意
- 確認環境: GNU coreutils chown / ヘルプ表示のみ
- 検証はヘルプ表示だけとし、実システムファイルの所有権は変更しない。
基礎のおさらい
chown
chown OWNER:GROUP FILEは2つの所有権を同時に変更でき、OWNERまたはGROUPの片方だけを指定する形式もある。
権限要件
一般ユーザーが任意の所有者へ変更することは通常できない。実環境では管理権限と変更方針を確認する。
問題IDKL-102-918
確認環境GNU coreutils chown / ヘルプ表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告