linux系統chown命令解析

2021-06-28 18:30:56 字數 1363 閱讀 4001

chown命令

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

使用許可權:root

使用方法:chown [-cfhvr] [--help] [--version] user[:group] file...

引數說明:

-c或-change:作用與-v相似,但只傳回修改的部分。

-f或–quiet或–silent:不顯示錯誤資訊。

-r或-recursive:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。

-v或–verbose:顯示指令執行過程。

–dereference:作用和-h剛好相反。

user : 新的檔案擁有者的使用者 id。

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

–version:顯示版本資訊。

設定值:

-rw------- (600) -- 只有屬主有讀寫許可權。

-rw-r--r-- (644) -- 只有屬主有讀寫許可權;而屬組使用者和其他使用者只有讀許可權。

-rwx------ (700) -- 只有屬主有讀、寫、執行許可權。

-rwxr-xr-x (755) -- 屬主有讀、寫、執行許可權;而屬組使用者和其他使用者只有讀、執行許可權。

-rwx--x--x (711) -- 屬主有讀、寫、執行許可權;而屬組使用者和其他使用者只有執行許可權。

-rw-rw-rw- (666) -- 所有使用者都有檔案讀、寫許可權。這種做法不可取。

-rwxrwxrwx (777) -- 所有使用者都有讀、寫、執行許可權。更不可取的做法。

以下是對目錄的兩個普通設定:

drwx------ (700) - 只有屬主可在目錄中讀、寫。

drwxr-xr-x (755) - 所有使用者可讀該目錄,但只有屬主才能改變目錄中的內容

示例:chown [-r] [使用者名稱] [檔案或目錄]

chown[-r] [使用者名稱:組名稱] [檔案或目錄]

1)chown test:root test3.txt        將test3.txt檔案的屬主改為test使用者。

2)chown :test test3.txt        新的屬主和新的屬組之間可以使用:連線,屬主和屬組之一可以為空。如果屬主為空,應該是「:屬組」;如果屬組為空,「:」可以不用帶上。

3)chown -r test:test testdir        -r引數對目錄改變屬主和屬組極為有用,可以通過加 -r引數來改變某個目錄下的所有檔案到新的屬主或屬組。

linux命令(19) chown命令

1 命令格式 chown 選項 所有者 組 檔案.2 命令功能 通過chown改變檔案的擁有者和群組。在更改檔案的所有者或所屬群組時,可以使用使用者名稱和使用者識別碼設定。普通使用者不能將自己的檔案改變成其他的擁有者。其操作許可權一般為管理員 3 命令引數 必要引數 c 顯示更改的部分的資訊 f 忽...

CHOWN命令使用

指令名稱 chown 使用許可權 root 使用方式 chmod cfhvr help version user group file.說明 linux unix 是多人多任務作業系統,所有的檔案皆有擁有者。利用 chown 可以將檔案的擁有者加以改變。一般來說,這個指令只有是由系統管理者 root...

chown 命令使用

sudo chown r whoami usr local lib node modules chown 選項 所有者 使用者組 檔案或者資料夾 chown change owner 的縮寫。whoami who am i的縮寫,列印出當前的使用者 r 是 recursive 的縮寫,遞迴處理,將指...