chown

chown

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

基本介紹

  • 外文名:chown
  • 性質:命令
  • 作用:將檔案的擁有者加以改變
  • 使用者:系統管理者
  • 英文全稱:Change Owner
概述,參數說明,範例,

概述

指令名稱 : chown
使用許可權 : root
使用方式 :chown [OPTION]... [OWNER][:[GROUP]] FILE...
或者 :chown [OPTION]... --reference=RFILE 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 *
功能:更改某個檔案或目錄的屬主和屬組。這個命令也很常用。例如root用戶把自己的一個檔案拷貝給用戶xu,為了讓用戶xu能夠存取這個檔案,root用戶應該把這個檔案的屬主設為xu,否則,用戶xu無法存取這個檔案。
語法:chown [選項] 用戶或組 檔案
說明:chown將指定檔案的擁有者改為指定的用戶或組。用戶可以是用戶名或用戶I D。組可以是組名或組ID。檔案是以空格分開的要改變許可權的檔案列表,支持通配符。 該命令的各選項含義如下:
-R 遞歸式地改變指定目錄及其下的所有子目錄和檔案的擁有者。
-v 顯示chown命令所做的工作。
chgrp和chown 的都是轉移檔案屬主 但是chown只能在同一個用戶組裡面轉換而chgrp可以轉移到不同的用戶組

相關詞條

熱門詞條

聯絡我們