Linux—chown命令

來源:互聯網
上載者:User

指令名稱 : 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可以轉移到不同的使用者組

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.