.\" Copyright Andries Brouwer, A. Wik 1998, Ragnar Hojland Espinosa 1998-2002 .\" .\" Japanese Version Copyright (c) 1999 Kazuyuki Tanisako .\" all rights reserved. .\" Translated Sun Aug 22 12:42 JST 1999 .\" by Kazuyuki Tanisako .\" Updated & Modified Sat Jan 17 09:46:35 JST 2004 .\" by Yuichi SATO .\" .\" This file may be copied under the conditions described .\" in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998 .\" that should have been distributed together with this file. .\" .\"WORD: owner 所有者 .\"WORD: options オプション .\"WORD: shortest form 簡略形式 .\" .TH CHOWN 1 "18 June 2002" "GNU fileutils 4.1" .SH "名前" chown \- ファイルの所有者とグループを変更する .SH "書式" .BI "chown [" オプション "] " user "[:" group "] " file... .sp POSIX オプション: .B [\-R] .sp GNU オプション (簡略形式): .B [\-cfhvR] [\-\-dereference] .B [\-\-from=\fIowner\fB:\fIgroup\fB] [\-\-reference=\fIfile\fB] .B "[\-\-help] [\-\-version] [\-\-]" .SH "説明" .B chown コマンドは指定されたそれぞれの .I file のユーザーおよびグループ、もしくはいずれかの所有権を、 オプションではない最初の引き数により以下のように変更する: ユーザー名 (もしくは数値の user ID) のみを指定した場合、 それぞれのファイルの所有者は指定したユーザーになり、 グループは変わらない。 ユーザー名に続けてコロンとグループ名 (もしくは数値の group ID) を 間にスペースを入れずに指定した場合、 同じようにそれらファイルのグループ所有権も指定したグループに変わる。 .SH "GNU 詳細" GNU 版ではコロンの代わりにドットが使える (BSD に従っている)。 [POSIX ではユーザー名にドットが使えるため、これは許されていなかった。] ユーザー名に続いてコロンもしくはドットがあるのにグループ名が無い場合、 ファイルの所有権はそのユーザーになり、 ファイルのグループはそのユーザーのログイングループに変更される。 コロンもしくはドットとグループは指定されているがユーザー名が無い場合、 ファイルのグループのみが変更される; この場合、 .B chown コマンドは .B chgrp コマンドと同じ働きをする。 .SH "POSIX オプション" .TP .B "\-R" ディレクトリやそこに含まれるものの所有権を再帰的に変更する。 .SH "GNU オプション" .TP .B "\-c, \-\-changes" 実際に所有権の変更があった .I file それぞれについての動作を詳細に表示する。 .TP .B \-\-dereference シンボリックリンクそれ自身ではなく、指している先を変更する。 .TP .B "\-f, \-\-silent, \-\-quiet" 所有権を変更できなかったファイルについてのエラーメッセージを出力しない。 .TP .B \-\-from=\fIowner\fB:\fIgroup \fIowner\fR と \fIgroup\fR にマッチするファイルのみを変更する。 どちらかを省略することもできる。 .TP .B "\-h, \-\-no\-dereference" 指している先ではなく、シンボリックリンクそれ自身を変更する。 これがデフォルトである。 .B lchown(2) が提供されていない場合、\fBchown\fR は失敗する。 再帰的に処理している時にシンボリックリンクを見付けても、 \fB\-\-verbose\fR が指定されていない場合、 エラーメッセージは出力されない。 .TP .B "\-v, \-\-verbose" 全ての .IR file について変更した (もしくはしなかった) という動作を詳細に表示する。 .TP .B "\-R, \-\-recursive" ディレクトリやそこに含まれるものの所有権を再帰的に変更する。 .TP .B \-\-reference=\fIfile 明示的に \fIuser\fR\-\fIgroup\fR 値を指示する代わりに、 参照用に指定した \fIfile\fR のユーザー、グループを使う。 .SH "GNU 標準オプション" .TP .B "\-\-help" 標準出力に使用方法のメッセージを出力して正常終了する。 .TP .B "\-\-version" 標準出力にバージョン情報を出力して正常終了する。 .TP .B "\-\-" オプションリストを終了する。 .SH "環境変数" 変数 LANG, LC_ALL, LC_CTYPE, LC_MESSAGES が通常の意味を持つ。 .SH "準拠" POSIX 1003.2 ではユーザー名とグループ名の間の区切り文字として ドットの使用を認めていない。 .SH "注意" .B chown(2) で set-uid ビットや set-gid ビットがリセットできるシステムでも、 set-uid や set-gid は保護される。 このページでは fileutils-4.1 パッケージでの .B chown コマンドについて説明している。 その他のバージョンでは少し違いがあるかもしれない。 修正や追加は aeb@cwi.nl, aw@mail1.bet1.puv.fi, ragnar@ragnar-hojland.com 宛てにメールで連絡してほしい。 プログラムのバグについては bug-fileutils@gnu.org へ報告してほしい。