▼すべてを開く。
▲すべてを閉じる。
$ ls -l -rw-r--r-- 1 masa users 256 8月 10 22:33 file1
$ chgrp project_x file1
chgrpコマンドで変更するグループ「project_x」とファイル「file1」を指示すると、ファイルの所有グループが「project_x」に変更される。タイムスタンプは変更されない。自分の属するグループにのみ変更できる。それ以外に変更する場合は、スーパーユーザでなければならない。
コマンド実行結果、所有グループは「project_x」に変更された。$ ls -l -rw-r--r-- 1 masa project_x 256 8月 10 22:33 file1
存在しないグループ「project_y」を指定した場合、以下のエラーメッセージが出る。
$ chgrp project_y a.txt chgrp: invalid group name `project_y'
所属していないグループ「users」を指定した場合、以下のエラーメッセージが出る。
$ chgrp users a.txt chgrp: changing group of `a.txt': 許可されていない操作です