【コマンドライン】所有者の変更 [ chown ]
コマンドラインでディレクトリやファイルの所有者を変更するchownコマンドについて解説します。
検証環境
chownコマンド
chownコマンドは“ディレクトリやファイルの所有者を変更するコマンド”です。
基本書式
$ chown [オプション] [所有者] [対象パス]
オプション
主なオプションは次の通りです。
オプション | 内容 |
---|---|
-R | ディレクトリ内のファイルやディレクトリも再帰的に変更 |
引数
所有者
所有者
は変更後の所有者(ユーザーまたはグループ)です。
対象パス
対象パス
は所有者を変更するディレクトリまたはファイルのパスです。
サンプル
所有者の変更
$ ls -l
-rwxrwx--- 1 hacker staff 0 12月 17 17:06 sample
___ih_hl_start
$ chown root sample
___ih_hl_end
$ ls -l
-rwxrwx--- 1 root staff 0 12月 17 17:06 sample
所有者の変更(再帰的)
$ ls -l
drwxrwxr-x 2 hacker staff 4096 12月 17 17:30 test
$ ls -l test
-rw-rw-r-- 1 hacker staff 0 12月 17 17:30 testA.txt
-rw-rw-r-- 1 hacker staff 0 12月 17 17:30 testB.txt
-rw-rw-r-- 1 hacker staff 0 12月 17 17:30 testC.txt
___ih_hl_start
$ chown -R root test
___ih_hl_end
$ ls -l
drwxrwxr-x 2 root staff 4096 12月 17 17:30 test
$ ls -l test
-rw-rw-r-- 1 root staff 0 12月 17 17:30 testA.txt
-rw-rw-r-- 1 root staff 0 12月 17 17:30 testB.txt
-rw-rw-r-- 1 root staff 0 12月 17 17:30 testC.txt
マニュアル
コマンドの仕様(主な処理やオプション・引数など)は環境により異なる場合がございます。
利用環境での仕様は『コマンドのマニュアルを表示する』manコマンド等で確認しましょう。