Linux中chown和chmod的區別和用法

2022-07-28 19:39:20 字數 1246 閱讀 8382

chown用法:

用來更改某個目錄或檔案的使用者名稱和使用者組。

chown 使用者名稱:組名 檔案路徑(可以是絕對路徑也可以是相對路徑)

例1:chown root:root /tmp/tmp1

就是把tmp下的tmp1的使用者名稱和使用者組改成root和root(只修改了tmp1的屬組)。

例2:chown -r root:root /tmp/tmp1

就是把tmp下的tmp1下的所有檔案的屬組都改成root和root。

chmod用法:

用來修改某個目錄或檔案的訪問許可權。

語法:chmod [-cfvr] [--help] [--version] [who] [+ | - | =] [mode] 檔名

例子:chmod -r 777 /home/linux

命令中各選項的含義為:
-c : 若該檔案許可權確實已經更改,才顯示其更改動作 

-f : 若該檔案許可權無法被更改也不要顯示錯誤訊息 

-v : 顯示許可權變更的詳細資料 

-r : 對目前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞迴的方式逐個變更) 

--help : 顯示輔助說明 

--version : 顯示版本

操作物件who可是下述字母中的任乙個或者它們的組合:

u 表示「使用者(user)」,即檔案或目錄的所有者。

g 表示「同組(group)使用者」,即與檔案屬主有相同組id的所有使用者。

o 表示「其他(others)使用者」。

a 表示「所有(all)使用者」。它是系統預設值。

操作符號可以是:

+ 新增某個許可權。

- 取消某個許可權。

= 賦予給定許可權並取消其他所有許可權(如果有的話)。

設定 mode 所表示的許可權可用下述字母的任意組合:

r 可讀。

w 可寫。

x 可執行。

x 只有目標檔案對某些使用者是可執行的或該目標檔案是目錄時才追加x 屬性。

s 在檔案執行時把程序的屬主或組id置為該檔案的檔案屬主。

方式「u+s」設定檔案的使用者id位,「g+s」設定組id位。

t 儲存程式的文字到交換裝置上。

u 與檔案屬主擁有一樣的許可權。

g 與和檔案屬主同組的使用者擁有一樣的許可權。

o 與其他使用者擁有一樣的許可權。

檔名:以空格分開的要改變許可權的檔案列表,支援萬用字元。

Linux中chown和chmod的用法

linux中chown和chmod的用法 1 chown命令 改變檔案或目錄使用者和使用者組 linux unix 屬於多使用者多工作業系統,所有的檔案皆有擁有者。利用 chown 命令可以將指定檔案的擁有者改為指定的使用者或組,使用者可以是使用者名稱或者使用者id,組可以是組名或者組id,檔案是以...

Linux中chown和chmod的用法

前面碰到乙個一般訪問伺服器都是不用root使用者,而是新建乙個使用者,需要修改屬主,或者修改讀寫許可權 以下是兩種方式1.更改檔案和目錄的擁有者 chown 語法 chown r 檔案的新擁有者 檔名舉三個例子 1 單個檔案改變所有者 touch test ll 新建乙個test檔案,並檢視所有者和...

Linux中閱讀chm檔案

chm檔案是當前較流行的電子書格式,目前各大發行版源中提供的軟體都不能很好顯示chm,尤其是其中的中文。而比較好用的則是國內社群開發的chmsee和firefox擴充套件chm reader.隱藏 chmsee在其 上對自己的說明為 基於 gtk2 的 chm 檔案閱讀工具,它可以完美的顯示中文,字...