chownコマンドは、FILE...
に指定したファイルやディレクトリの所有者を、OWN
に指定したユーザに変更します。ファイルやディレクトリが所属するグループを変更することもできます。所有者を変更できるのはスーパーユーザだけです。
UNIXでは、利用者をユーザとグループで管理します。ユーザはひとつ以上のグループに属し、同一グループのユーザ間でのみファイルを参照するというようなことが可能です
- ① -f
- 所有者を変更できない場合でも、エラーが発生しないようにします(変更は行われない)。
- ② -R
FILE...
にディレクトリを指定した場合に、その中に含まれるファイルやディレクトリの所有者も変更します。
- ① OWN
FILE...
に指定したファイルやディレクトリの変更後の所有者を、ユーザ名またはユーザIDで指定します。ユーザIDは、それぞれのユーザを示す一意の値です。- ② :GRP
- ファイルやディレクトリが所属するグループを、「:」に続けてグループ名またはグループIDで指定します。グループIDは、それぞれのグループを示す一意の値です。
- ③ FILE...
- 所有者や所属グループを変更するファイルやディレクトリのパスを、スペースで区切って指定します。ワイルドカードによる指定も可能です。
#
# ls -l fa001
-rw-rw-r-- 1 cmd cmd 76 4月13 22:15 fa001
# chown root:root fa001
ファイル「fa001」の所有者と所属グループを「root」に変更# ls -l fa001
-rw-rw-r-- 1 root root 76 4月13 22:15 fa001
#
# ls -l fa001
-rw-rw-r-- 1 cmd cmd 76 4月13 22:15 fa001
# chown root fa001
ファイル「fa001」の所有者を「root」に変更# ls -l fa001
-rw-rw-r-- 1 root cmd 76 4月13 22:15 fa001
#
# ls -l fa001
-rw-rw-r-- 1 cmd cmd 76 4月13 22:15 fa001
# chown :root fa001
# ls -l fa001
-rw-rw-r-- 1 cmd root 76 4月13 22:15 fa001
#
lsコマンド
本コンテンツは「UNIXコマンド辞典 ビギナー編」(2003年)を元にWeb用に再編集したものです
All Contents copyright © 2003-2009 Odyssey Communications Inc., Shoeisha Co., Ltd.