/usr/bin/chown
chown [オプション] 変更後の所有者:所有グループ ファイル名 | ファイル・ディレクトリの所有者、グループを変更します。 |
---|
-R | 再帰的に所有者を変更します。 |
---|---|
-h | 引数にシンボリックリンクが与えられたとき、リンク先ファイルではなくリンク自体の所有者を変更します。 |
-L | -R オプション指定時に、引数として与えられたシンボリックリンク、指定ディレクトリ配下のシンボリックリンクの両方について、リンク先を対象にします。 |
chown user:group file1
chown -R user:group /dir1/dir2
file1の所有者をuser、グループをgroupに変更します。
# ls -l 合計 0 -rw-r--r-- 1 root root 0 4月 20日 11:08 file1 # # chown user1:groups file1 # # ls -l 合計 0 -rw-r--r-- 1 user1 groups 0 4月 20日 11:08 file1
file1の所有者を再帰的にuser、グループをgroupに変更します。
# ls -ld dir1 drwxr-xr-x 2 root root 512 4月 20日 11:05 dir1 # ls -l dir1 合計 0 -rw-r--r-- 1 root root 0 4月 20日 11:05 file1 -rw-r--r-- 1 root root 0 4月 20日 11:05 file2 -rw-r--r-- 1 root root 0 4月 20日 11:05 file3 -rw-r--r-- 1 root root 0 4月 20日 11:05 file4 -rw-r--r-- 1 root root 0 4月 20日 11:05 file5 # chown -R user1:groups dir1 # ls -ld dir1 drwxr-xr-x 2 user1 groups 512 4月 20日 11:05 dir1 # ls -l dir1 合計 0 -rw-r--r-- 1 user1 groups 0 4月 20日 11:05 file1 -rw-r--r-- 1 user1 groups 0 4月 20日 11:05 file2 -rw-r--r-- 1 user1 groups 0 4月 20日 11:05 file3 -rw-r--r-- 1 user1 groups 0 4月 20日 11:05 file4 -rw-r--r-- 1 user1 groups 0 4月 20日 11:05 file5
シンボリックリンクに-Rオプション指定では再帰的に所有者の変更はできません。
シンボリックリンクに-RLオプションを指定することで再起的に所有者の変更を行えます。
# ls -l link1 lrwxrwxrwx 1 root root 4 4月 20日 11:17 link1 -> dir1/ # # ls -l dir1 合計 0 -rw-r--r-- 1 root root 0 4月 20日 11:17 file1 -rw-r--r-- 1 root root 0 4月 20日 11:17 file2 -rw-r--r-- 1 root root 0 4月 20日 11:17 file3 -rw-r--r-- 1 root root 0 4月 20日 11:17 file4 -rw-r--r-- 1 root root 0 4月 20日 11:17 file5 # # chown -R user1:groups link1 # # ls -ld dir1 drwxr-xr-x 2 user1 groups 512 4月 20日 11:17 dir1/ # # ls -l link1/ 合計 0 -rw-r--r-- 1 root root 0 4月 20日 11:17 file1 -rw-r--r-- 1 root root 0 4月 20日 11:17 file2 -rw-r--r-- 1 root root 0 4月 20日 11:17 file3 -rw-r--r-- 1 root root 0 4月 20日 11:17 file4 -rw-r--r-- 1 root root 0 4月 20日 11:17 file5 # # chown -RL user1:group link1 # # ls -l link1/ 合計 0 -rw-r--r-- 1 user1 groups 0 4月 20日 11:17 file1 -rw-r--r-- 1 user1 groups 0 4月 20日 11:17 file2 -rw-r--r-- 1 user1 groups 0 4月 20日 11:17 file3 -rw-r--r-- 1 user1 groups 0 4月 20日 11:17 file4 -rw-r--r-- 1 user1 groups 0 4月 20日 11:17 file5