2、使用chown命令更改文件擁有者
在 shell 中,能夠使用chown命令來改變文件全部者。chown命令是change owner(改變擁有者)的縮寫。須要要注意的是,用戶必須是已經存在系統中的,也就是隻能改變爲在 /etc/passwd這個文件中有記錄的用戶名稱才能夠。
chown命令的用途不少,還能夠順便直接修改用戶組的名稱。此外,若是要連目錄下的全部子目錄或文件同時更改文件擁有者的話,直接加上 -R的參數便可。
基本語法:
chown [-R] 帳號名稱 文件或目錄
chown [-R] 帳號名稱:用戶組名稱 文件或目錄
參數:
-R : 進行遞歸( recursive )的持續更改,即連同子目錄下的全部文件、目錄
都更新成爲這個用戶組。經常用在更改某一目錄的狀況。
示例1:
[root@localhost home]# touch testfile //由 root 用戶建立文件
[root@localhost home]# ls testfile –l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //文件的擁有者及擁有者級均爲 root
[root@localhost home]# chown yangzongde testfile //修改文件擁有者爲 yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件擁有者爲 yangzongde,但組仍爲 root