Skip to main content

Fujitsu

Japan

ファイルの権限/属性/種類:ファイル・ディレクトリの所有権の変更

コマンド

/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

関連情報

  • ディレクトリ内のファイルの一覧表示(ls
  • ファイル・ディレクトリのアクセス権の変更(chmod