本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム
HP-UX リファレンス: セクション 1 : ユーザーコマンド (A~M) > c

chown(1)

HP-UX 11i Version 2: September 2004
≫ 

テクニカル ドキュメント

PDF版
フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 索引

名称

chown, chgrp ― ファイルの所有者またはグループの変更

構文

chown [-h] [-R] owner [: group] file ...

chgrp [-h] [-R] group file ...

説明

chown コマンドは、 指定された各 file の所有者 ID を owner に変更し、またオプションとして 指定された各 file のグループ ID を group に変更します。

chgrp コマンドは、 指定された各 file のグループ ID を group に変更します。

所有者 は、 /etc/passwd ファイル内にある 10 進のユーザー ID またはログイン名となります。

グループ/etc/group ファイル内にある 10 進のグループ ID、またはグループ名となります。

所有者、またはグループを変更するには、 ファイルを所有しており、かつ CHOWN 特権 ( setprivgrp(1M) 参照) を持っていなければなりません。 いずれかのコマンドがスーパーユーザー以外のユーザーから 通常のファイルで呼び出された場合、 ファイルモードのユーザ ID 設定ビット、およびグループ ID 設定ビット (順に 04000 と 02000) はクリアされます。 なお、このコマンドを使用する ユーザーまたはグループの権限は、 setprivgrp により制限されます ( setprivgrp(1M) を参照)。

アクセス制御リスト - HFS ファイルシステムのみ

ファイルのアクセス制御リスト ( acl(5) 参照) でオプションの ACL エントリーを設定することにより、 ファイルに対する個々のユーザー、およびグループの アクセスを許可したり、拒否したりできます。 chown と ACL を併用した場合、 ファイルの新しい所有者、またはグループが ファイルのアクセス制御リストの user.% または %.group に対応するオプションの ACL エントリーを持っていないと、 ファイルのアクセス パーミッションビットは 変更されません。 ただし、ファイルの ACL の中で user.% または %.group のオプション ACL エントリーにより、 新しい所有者、またはグループがすでに指定されている場合は、 chown により、対応するファイルアクセス パーミッションビット (と対応するベースとなる ACL エントリー) を そのエントリーに含まれるパーミッションに設定します。

オプション

chown 、と chgrp は、以下のオプションを認識します。

-h 

シンボリックリンクの所有者、またはグループを変更します。

デフォルトでは、シンボリックリンクが 指すターゲットファイルの所有者、およびグループは変更されます。 -h では、シンボリックリンクが指すターゲットファイルは 変更されません。 ターゲットファイルがディレクトリの場合で、 -h-R, を指定すると、変更の繰り返しは行われません。

-R, 

所有者またはグループを繰り返し変更します。 ディレクトリを指定するそれぞれの file オペランドについて、ディレクトリの所有者またはグループと、それ以下のファイル階層のファイルおよびサブディレクトリは、すべて変更されます。

多言語化対応

環境変数

LC_MESSAGES は、メッセージの表示に使われる言語を指定します。

LC_MESSAGES が環境内で指定されていないか空白文字列に設定されている場合、 未指定または空白の各変数に対して LANG の値がデフォルトとして使われます。 LANG が指定されていないか空白文字列に設定されている場合、 LANG の代わりに C がデフォルトとして使われます ( lang(5) を参照)。

国際化変数のどれかが無効な設定を含む場合、 chown は全ての国際化変数が"C"に設定されているように振る舞います。 environ(5) を参照してください。

サポートされるコードセット

シングル/マルチバイトの文字コードセットがサポートされています。

戻り値

chown および chgrp は以下の値を戻します。

 0 

正常終了

>0 

エラーの発生

以下のコマンドは、ファイル jokes の所有者を sandi に変更します。

chown sandi jokes 

以下のコマンドは、ディレクトリ design_notes をサーチしてそのディレクトリ内の各ファイルを所有者 mark およびグループ users に変更します。

chown -R mark:users design_notes 

警告

シンボリックリンクに対する chownchgrp のデフォルトの操作が、 HP-UX リリース 10.0 から変更されました。 これ以前のデフォルト操作が必要な場合は、 -h を使用してください。

ファイル

/etc/group 

/etc/passwd 

参照

chmod(1), setprivgrp(1M), chown(2), group(4), passwd(4), acl(5)

標準準拠

chown: SVID2, SVID3, XPG2, XPG3, XPG4, POSIX.2

chgrp: SVID2, SVID3, XPG2, XPG3, XPG4, POSIX.2

印刷用画面へ
プライバシー 本サイト利用時の合意事項
© 1983-2004 Hewlett-Packard Development Company, L.P.