CHOWN(1)

名前
chown - ファイルの所有者とグループを変更する

書式
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...

説明
このマニュアルページでは GNU バージョンの chown について説明しています。 chown は指定された各ファイルのユーザとグループの所有権を変更します。 所有者 (ユーザ名か数値のユーザ ID) だけが指定された場合、そのユーザが 指定された各ファイルの所有者に設定されます。ユーザ名の後ろにコロン (':') と グループ名 (もしくは数値のグループ ID) が続く場合、ファイルのグループ も設定されます (所有者とコロン以降の間にスペースを入れてはいけません)。 ユーザ名の後ろにグループ名なしでコロンだけが続く場合、 ファイルの所有者がそのユーザに変更され、ファイルのグループが そのユーザのログイングループに変更されます。 ユーザ名は指定されず、コロンとグループだけが指定された場合、 ファイルのグループだけが変更されます。 この場合、chown は chgrp と同じ機能を実行していることになります。 コロンだけが指定された場合や、処理対象が空の場合、所有者もグループも変更されません。

オプション

各 FILE の所有者とグループを OWNER と GROUP に変更します。 B<--reference> が指定された場合、各ファイルの所有者とグループと RFILE と同じものに変更します。

-c, --changes
    verbose モードと同様だが、変更が行われた場合にのみ出力する

-f, --silent, --quiet
    ほとんどのエラーメッセージの出力を抑制する

-v, --verbose
    処理した各ファイルについて診断メッセージを出力する

--dereference
    シンボリックリンク自身ではなく、シンボリックリンクの 参照先に対して操作を行う (これがデフォルトの動作)

-h, --no-dereference
    参照先のファイルではなくシンボリックリンクに適用する (意味があるのは、シンボリックリンクの所有権を変更 できるシステムの場合だけです)

--from=CURRENT_OWNER:CURRENT_GROUP
    ここで指定した現在の所有者やグループと一致した場合に のみ各ファイルの所有者およびグループを変更する。いず れかは省略可能であり、省略された属性は一致検査が行わ れない。

--no-preserve-root
    '/' を特別扱いしない (デフォルト)

--preserve-root
    '/' に対する再帰的な操作を失敗させる

--reference=RFILE
    OWNER:GROUP の値を指定する代わりに RFILE の所有者とグループを使用します。

-R, --recursive
    ファイルとディレクトリを再帰的に操作する

以下のオプションを使うと、-R オプションが併せて指定されたときにどのように 階層を辿るかの動作を変更できます。複数のオプションが指定された場合は、 最後に指定されたオプションだけが有効になります。

-H  コマンドライン引数がディレクトリに対するシンボ リックリンクの場合に、リンクを辿る

-L  ディレクトリに対するシンボリックリンクに遭遇した 時には、そのリンクを全て辿る

-P  シンボリックリンクを一切辿らない (デフォルト)

--help
    この使い方を表示して終了する

--version
    バージョン情報を表示して終了する

所有者の指定が無い場合には、所有者は変更されません。 グループの指定が無い場合には、グループは変更されません。 ただし、OWNER の名前の後ろに ':' が指定された場合には、 グループはその OWNER のログイングループに変更されます。 OWNER と GROUPS には名前だけでなく数値も指定できます。

例

chown root /u
    /u の所有者を "root" に変更します。

chown root:staff /u
    同様ですが、グループも "staff" に変更します。

chown -hR root /u
    /u 配下のファイルの所有者を "root" に変更します。

作者
作者 David MacKenzie および Jim Meyering。

バグの報告
chown のバグを発見した場合は bug-coreutils@gnu.org に報告してください。 GNU coreutils のホームページ: <http://www.gnu.org/software/coreutils/> GNU ソフトウェアを使用する際の一般的なヘルプ: <http://www.gnu.org/gethelp/> chown の翻訳に関するバグは <http://translationproject.org/team/ja.html> に連絡してください。 完全な文書を参照する場合は info coreutils 'chown invocation' を実行してください。

著作権
Copyright © 2012 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

関連項目
chown(2)

chown の完全なマニュアルは Texinfo マニュアルとして整備されている。もし、 info および chown のプログラムが正しくインストールされているならば、コマンド

    info chown

を使用すると完全なマニュアルを読むことができるはずだ。