【コマンドライン】所有者の変更 [ chown ]

【コマンドライン】所有者の変更 [ 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コマンド等で確認しましょう。