CHGRP(1)

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

書式
chgrp [ -R [-H | -L | -P]] [-f] [-h] group files ...

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

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

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

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

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

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

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

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

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

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

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

chgrp は成功時に 0 を、エラーが起こった時に 0 より大きな値を戻り値とし て返します。

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

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

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

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