# chown
Linux/Unix 是多人多工操作系統,所有的文件皆有擁有者。
利用 `chown` 將指定文件的擁有者改為指定的用戶或組
用戶可以是用戶名或者用戶ID;
組可以是組名或者組ID;
文件是以空格分開的要改變權限的文件列表,支持通配符。
一般來說,這個指令只有是由系統管理者(root)所使用,一般使用者沒有權限可以改變別人的文件擁有者,也沒有權限可以自己的文件擁有者改設為別人。只有系統管理者(root)才有這樣的權限。
使用權限 : root
**語法**
chown [-cfhvR] [--help] [--version] user[:group] file...
**參數**
user : 新的文件擁有者的使用者 ID
group : 新的文件擁有者的使用者群體(group)
-c : 若該文件擁有者確實已經更改,才顯示其更改動作
-f : 若該文件擁有者無法被更改也不要顯示錯誤訊息
-h : 只對于連結(link)進行變更,而非該 link 真正指向的文件
-v : 顯示擁有者變更的詳細資料
-R : 對目前目錄下的所有文件與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)
--help : 顯示輔助說明
--version : 顯示版本
### 實例
將文件 file1.txt 的**擁有者**設為 users 群體的**使用者** jessie :
~~~
chown users:jessie file1.txt
~~~
將目前目錄下的所有文件與子目錄的**擁有者**皆設為 users 群體的**使用者** lamport :
~~~
chown -R lamport:users *
~~~
- 序言
- Linux系統目錄結構
- 常用命令
- 查看基本信息
- crontab
- chmod
- chown
- cp
- df
- whois
- whoami
- who
- w
- finger
- user
- vi
- find
- mount
- umount
- 擴展知識
- 執行.sh文件
- 壓縮和解壓
- 實例
- mysql每天自動備份
- 其他錯誤
- Warning: Using a password on the command line interface can be insecure.
- 相關閱讀
- 服務器
- Linux SSH登錄權限控制
- 讓用戶獲得root權限
- oneinstack
- 目錄說明
- 服務管理
- 升級版本
- 配置https
- 常見問題
- PHP緩存
- 如何管理 FTP 賬號
- MySQL 數據庫管理