Linux/Unix 是多人多工操作系統(tǒng)把敞,所有的文件皆有擁有者蒲肋。利用 chown 將指定文件的擁有者改為指定的用戶或組袱吆,用戶可以是用戶名或者用戶ID相恃;組可以是組名或者組ID辜纲;文件是以空格分開(kāi)的要改變權(quán)限的文件列表,支持通配符拦耐。 耕腾。
一般來(lái)說(shuō),這個(gè)指令只有是由系統(tǒng)管理者(root)所使用杀糯,一般使用者沒(méi)有權(quán)限可以改變別人的文件擁有者扫俺,也沒(méi)有權(quán)限把自己的文件擁有者改設(shè)為別人。只有系統(tǒng)管理者(root)才有這樣的權(quán)限火脉。
使用權(quán)限 : root
語(yǔ)法
chown [-cfhvR] [--help] [--version] user[:group] file...
參數(shù) :
user : 新的文件擁有者的使用者 ID
group : 新的文件擁有者的使用者組(group)
-c : 顯示更改的部分的信息
-f : 忽略錯(cuò)誤信息
-h :修復(fù)符號(hào)鏈接
-v : 顯示詳細(xì)的處理信息
-R : 處理指定目錄以及其子目錄下的所有文件
--help : 顯示輔助說(shuō)明
--version : 顯示版本
實(shí)例
將文件 file1.txt 的擁有者設(shè)為 runoob牵舵,群體的使用者 runoobgroup :
chown runoob:runoobgroup file1.txt
將目前目錄下的所有文件與子目錄的擁有者皆設(shè)為 runoob,群體的使用者 runoobgroup:
chown -R runoob:runoobgroup *