Linux—chown命令


指令名稱 : chown

 

  使用權限 : root

 

  使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file...

 

  說明 : Linux/Unix 是多人多工作業系統,所有的檔案皆有擁有者。利用 chown 可以將檔案的擁有者加以改變。一般來說,這個指令只有是由系統管理者(root)所使用,一般使用者沒有權限可以改變別人的檔案擁有者,也沒有權限可以將自己的檔案擁有者改設為別人。只有系統管理者(root)才有這樣的權限。

 

參數說明

  user : 新的檔案擁有者的使用者 ID

 

  group : 新的檔案擁有者的使用者群體(group)

 

  -c : 若該檔案擁有者確實已經更改,才顯示其更改動作

 

  -f : 若該檔案擁有者無法被更改也不要顯示錯誤訊息

 

  -h : 只對於連結(link)進行變更,而非該 link 真正指向的檔案

 

  -v : 顯示擁有者變更的詳細資料

 

  -R : 對目前目錄下的所有檔案與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)

 

  --help : 顯示輔助說明

 

  --version : 顯示版本

 

范例

  將檔案 file1.txt 的擁有者設為 users 群體的使用者 jessie :

 

  chown jessie:users file1.txt

 

  將目前目錄下的所有檔案與子目錄的擁有者皆設為 users 群體的使用者 lamport :

 

  chown -R lamport:users *

 

  功能:更改某個文件或目錄的屬主和屬組。這個命令也很常用。例如root用戶把自己的一個文件拷貝給用戶xu,為了讓用戶xu能夠存取這個文件,root用戶應該把這個文件的屬主設為xu,否則,用戶xu無法存取這個文件。

 

  語法:chown [選項] 用戶或組 文件

 

  說明:chown將指定文件的擁有者改為指定的用戶或組。用戶可以是用戶名或用戶I D。組可以是組名或組ID。文件是以空格分開的要改變權限的文件列表,支持通配符。 該命令的各選項含義如下:

 

  -R 遞歸式地改變指定目錄及其下的所有子目錄和文件的擁有者。

 

  -v 顯示chown命令所做的工作。

 

  chgrp和chown 的都是轉移文件屬主 但是chown只能在同一個用戶組里面轉換而chgrp可以轉移到不同的用戶組


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM