CHGRP(1)

名称
chgrp - 指定したファイルのグループ ID を変更する

書式
chgrp [-fhv] [ -R [-H | -L | -P]] group file ...

解説
chgrp は指定されたファイルのグループ ID を group にセットします。

オプションは以下のものがあります:

-H  -R オプションとともに指定されている場合に、コマンドライン上のシンボ リックリンクをたどるようになります。(ツリー内をたどっている際中に見つけた シンボリックリンクの先は調べません)。

-L  -R オプションとともに指定された場合に、全てのシンボリックリンク をたどるようになります。

-P  -R オプションとともに指定された場合に、シンボリックリンクの先 をたどらないようになります。 これがデフォルトです。

-R  指定したファイル自身の代わりに、そのファイルをルートとする階層の ファイルのグループ ID を変更します。

-f  使い方の間違い以外のエラーを無視し、不適切なモードに対する 質問を行なわなくなります。

-h  ファイルがシンボリックリンクの場合、 ポイントされるファイルではなく、 リンク自身のグループ ID を変えます。

-v  chgrp を冗長にし、グループが修正されるファイルを表示させます。 -v フラグが複数回指定されると、 chgrp は、ファイル名に続けて、古い数値グループ ID と新しい数値グループ ID を 表示します。

-H, -L, -P のオプションは -R が指定されない限り 無視されます。加えて、これらのオプションはお互いの効果を上書きするため、 コマンドの動作は一番最後に指定されたもので決まります。

group は、 ファイル (/etc/group) 中のグループ ID の数値かグループ名のどちらかです。グループ名がグループ ID の数値でもある場合、このオペランドはグループ名とみなされます。

chgrp を実行するユーザは、指定したグループに自分が含まれかつファ イルの所有者であるか、スーパユーザでなければなりません。

診断

互換性
以前のバージョンのシステムでは、 シンボリックリンクにはグループは有りませんでした。

-v オプションは非標準であり、スクリプト中での使用は非推奨です。

関連ファイル
/etc/group
    グループ ID を記述したファイル。

関連項目
chown(2), fts(3), group(5), passwd(5), symlink(7), chown(8)

規格
chgrp ユーティリティは p1003.2 互換であると考えられています。