Linux chown命令
Linux/Unix 是多人多工操作系統,所有的檔皆有擁有者。利用 chown 將指定檔的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID;組可以是組名或者組ID;檔是以空格分開的要改變許可權的檔列表,支持通配符。 。
一般來說,這個指令只有是由系統管理者(root)所使用,一般使用者沒有許可權可以改變別人的檔擁有者,也沒有許可權把自己的檔擁有者改設為別人。只有系統管理者(root)才有這樣的許可權。
使用權限 : root
語法
chown [-cfhvR] [--help] [--version] user[:group] file...
參數 :
- user : 新的檔擁有者的使用者 ID
- group : 新的檔擁有者的使用者組(group)
- -c : 顯示更改的部分的資訊
- -f : 忽略錯誤資訊
- -h :修復符號鏈接
- -v : 顯示詳細的處理資訊
- -R : 處理指定目錄以及其子目錄下的所有檔
- --help : 顯示輔助說明
- --version : 顯示版本
實例
將檔 file1.txt 的擁有者設為 zaixian,群體的使用者 zaixiangroup :
chown zaixian:zaixiangroup file1.txt
將目前目錄下的所有檔與子目錄的擁有者皆設為 zaixian,群體的使用者 zaixiangroup:
chown -R zaixian:zaixiangroup *