chownコマンドとは?
ファイルやディレクトリのユーザーやグループの所有権を変更するためのコマンド。
$ chown [オプション] ユーザーorグループ ファイルorディレクトリ
##使い方
1.対象のファイルのユーザー・グループの所有権を確認する。
※実行結果からユーザー所有権は「sample」グループ所有権「sample」であることがわかります。
$ ls -l
#=> -rw-rw-r— 1 sample sample 47 5月 21 08:42 test1.htmle.erb
2.ユーザー所有権を変更するには以下のように実行します。
$ chown root test1.htmle.erb
$ ls -l
#=> -rw-rw-r— 1 root samurai 47 5月 21 08:42 test1.htmle.erb
3.グループの所有権も変更する場合には引数にセミコロン「:」をはさんで「ユーザー:グループ」とする。
$ chown root:root test1.htmle.erb
$ ls -l
#=> -rw-rw-r— 1 root root 47 5月 21 08:42 test1.htmle.erb
##オプション一覧
オプション | 説明 |
---|---|
-c | 所有者情報を変更された場合に詳細を表示する |
-f | エラーメッセージを表示しない |
-h | シンボリックリンクの所有権も変更する |
-R | ディレクトリ内の所有権も変更する |
-v | 所有者変更情報の詳細を表示する(変更されなかった場合も表示) |