名前 | 形式 | 機能説明 | オプション | オペランド | 使用法 | 環境 | 終了ステータス | ファイル | 属性 | 関連項目 | 注意事項
chgrp ユーティリティは、 file で指定された各ファイルのグループ ID を、 group で示す値に設定します。
file の個々のファイルに対し、 chgrp は、 chown(2) 関数を以下の引数とともに呼び出した場合と同じ動作を行います。
file の値を path 引数に指定
そのファイルのユーザー ID を owner 引数に指定
指定されたグループ ID を group 引数に指定
適切な特権を持ったプロセスが chgrp を呼び出さない限り、正常終了時に通常ファイルのセットユーザー ID ビットとセットグループ ID はクリアされます。 他の種類のファイルのセットユーザー ID ビットとセットグループ ID もクリアされることがあります。
オペレーティングシステムは、所有者変更を制限するコンフィギュレーションオプション {_POSIX_CHOWN_RESTRICTED} を持っています。このオプションが有効になっていると、 ファイルの所有者は自分自身が属するグループへしか ファイルのグループを変更できません。 このオプションが有効かどうかに関わらず、 スーパーユーザーだけが所有者 ID を変更できます。 コンフィギュレーションオプションを 設定する場合は、 /etc/system ファイルに次の行を挿入してください。
set rstchown = 1
このオプションを無効にする場合は、 /etc/system ファイルに次の行を挿入してください。
set rstchown = 0
デフォルトでは {_POSIX_CHOWN_RESTRICTED} は有効です。 system(4) と fpathconf(2) を参照してください。
強制実行。エラーは報告しません。
ファイルがシンボリックリンクであるとき、 そのシンボリックリンクのグループを変更します。 このオプションが指定されていない場合は、 そのシンボリックリンクによって参照される ファイルのグループが変更されます。
再帰。 chgrp はディレクトリおよびすべてのサブディレクトリを検索し、指定されたグループ ID を設定していきます。 シンボリックリンクに出合うと、 ( -h オプションが指定されていなければ ) 対象となるファイルのグループが変更されます が、再帰は発生しません。
以下のオペランドを指定できます。
グループデータベースから得られるグループ名、 または数値のグループ ID 。どちらの場合でも、 file で指定した各ファイルに与えるグループ ID を表します。 group が数値で、それがグループ名として グループデータベースに存在していると、 そのグループ名に対応したグループ ID 番号がグループ ID として用いられます。
グループ ID を変更するファイルのパス名
ファイルが 2 ギガバイト ( 231 バイト) 以上ある場合の chgrp の動作については、 largefile(5) を参照してください。
chgrp の実行に影響を与える環境変数 LC_CTYPE
、 LC_MESSAGES
、 NLSPATH
についての詳細は、 environ(5) を参照してください。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
使用条件 | SUNWcsu |
CSI | 対応済み (「注意事項」参照) |
chmod(1), chown(1), id(1M), chown(2), fpathconf(2), group(4), passwd(4), system(4), attributes(5), environ(5), largefile(5)
chgrp は group 名を除いて CSI に対応しています。
名前 | 形式 | 機能説明 | オプション | オペランド | 使用法 | 環境 | 終了ステータス | ファイル | 属性 | 関連項目 | 注意事項