ファイル・ディレクトリの所有権を変更する
ファイル、ディレクトリの所有権を変更するには、chownコマンドを使用する。ディレクトリ内にあるすべてのファイルの所有権を変更したい場合は、-Rオプションを付けて実行する。
●ファイル・ディレクトリの所有権を変更する
ファイル・ディレクトリの所有権を変更する [root@Lion ~]# ls -l /home/nuy/ 合計 55 drwx------ 5 nuy nuy 4096 Sep 5 12:24 Maildir/ drwxr-xr-x 3 nuy nuy 4096 Sep 5 10:41 lib/ drwxr-xr-x 7 nuy nuy 4096 Sep 5 10:41 rpm/ drwxr-xr-x 2 nuy nuy 4096 Sep 12 14:57 sampdir/ drwxrwxr-x 2 nuy nuy 4096 Sep 12 15:00 sampdir2/ -rw-r--r-- 1 nuy nuy 0 Sep 12 14:58 samptxt -rw-rw-r-- 1 nuy nuy 0 Sep 12 15:01 samptxt2 ↑ 所有権がnuyである [root@Lion ~]# chown -R root:root /home/nuy/ ←chownコマンドを実行して所有権をrootにします。 [root@Lion ~]# ls -l /home/nuy/ 合計 55 drwx------ 5 root root 4096 Sep 5 12:24 Maildir/ drwxr-xr-x 3 root root 4096 Sep 5 10:41 lib/ drwxr-xr-x 7 root root 4096 Sep 5 10:41 rpm/ drwxr-xr-x 2 root root 4096 Sep 12 14:57 sampdir/ drwxrwxr-x 2 root root 4096 Sep 12 15:00 tsampdir2/ -rw-r--r-- 1 root root 0 Sep 12 14:58 samptxt -rw-rw-r-- 1 root root 0 Sep 12 15:01 samptxt2 |
●ディレクトリ内のファイルの所有権を別ユーザに変更する
ディレクトリに含まれるすべてのファイルの所有権を変更する [root@Lion ~]# ls -l sampdir ←ディレクトリ内のファイル情報を表示し、所有権がnuyであることを確認 合計 0 -rw-r--r-- 1 nuy nuy 0 Sep 4 10:23 samptxt1 -rw-r--r-- 1 nuy nuy 0 Sep 4 10:23 samptxt2 -rw-r--r-- 1 nuy nuy 0 Sep 4 10:23 samptxt3 ↑ 所有権がnuyである [root@Lion ~]# chown -R root.root /home/nuy/sampdir/ ↑chownコマンドを実行してディレクトリ内のファイルの所有権もrootにします。 [root@Lion ~]# ls -l chown sampdir ↑再度ディレクトリ内のファイルを表示し、権限がrootになっていることを確認します。 合計 0 -rw-r--r-- 1 root root 0 Sep 4 10:23 samptxt1 -rw-r--r-- 1 root root 0 Sep 4 10:23 samptxt2 -rw-r--r-- 1 root root 0 Sep 4 10:23 samptxt3 |