chmod和chown命令的用法

2021-06-27 12:21:38 字數 4428 閱讀 6295

chmod

和chown

命令的用法

一、chown 

命令用途:

更改檔案的所有者或組。

命令由單詞

change owner

組合而成。

使用示例:

1,更改檔案的所有者:

chown jim program.c 

檔案program.c 

的所有者更改為

jim。作為所有者,

jim 

可以使用

chmod 

命令允許或拒絕其他使用者

訪問program.c。2

,更改目錄的所有者:

chown -r john:build /tmp/src 

將目錄/tmp/src 

中所有檔案的所有者和組更改為使用者

john 

和組build 

- r 

遞迴式地改變指定目錄及其下的所有子目錄和檔案的擁有者。

- v 

顯示chown

命令所做的工作。

(eg.

chown 

–r root:root rootfs 

將rootfs

資料夾及其子錄的許可權和組均改為

root 

chown 

–r liufan:liufan-desktop rootfs 

將目錄rootfs

資料夾及子目錄的所有者和組更改為用

戶liufan

和組liufan-desktop)二、

chmod 

命令用途:改變檔案或目錄的訪問許可權。

該命令有兩種用法:

一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。

1,文字設定法

chmod [who] [+ | - | =] [mode] 

檔名命令中各選項的含義為:

操作物件

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 與其他使用者擁有一樣的許可權。

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

在乙個命令列中可給出多個許可權方式,其間用逗號隔開。例如:

chmod g+r

,o+r example 

使同組和其他使用者對檔案

example 

有讀許可權。

2,數字設定法

我們必須首先了解用數字表示的屬性的含義:

0表示沒有許可權,

1表示可執行許可權,

2表示可寫許可權,

4表示可讀許可權,然後將其相加。

所以數字屬性的格式應為3個從

0到7的八進位制數,其順序是(u)

(g)(

o)。例如,如果想讓某個檔案的屬主有「讀

/寫」二種許可權,需要把

4(可讀)

+2(可寫)=6(讀

/寫)。數字設定法的一般形式為:

chmod [mode] 

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

在乙個命令列中可給出多個許可權方式,其間用逗號隔開。例如:

chmod g+r

,o+r example 

使同組和其他使用者對檔案

example 

有讀許可權。

2,數字設定法

我們必須首先了解用數字表示的屬性的含義:

0表示沒有許可權,

1表示可執行許可權,

2表示可寫許可權,

4表示可讀許可權,然後將其相加。

所以數字屬性的格式應為3個從

0到7的八進位制數,其順序是(u)

(g)(

o)。例如,如果想讓某個檔案的屬主有「讀

/寫」二種許可權,需要把

4(可讀)

+2(可寫)=6(讀

/寫)。數字設定法的一般形式為:

chmod [mode] 

檔名

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

在乙個命令列中可給出多個許可權方式,其間用逗號隔開。例如:

chmod g+r

,o+r example 

使同組和其他使用者對檔案

example 

有讀許可權。

2,數字設定法

我們必須首先了解用數字表示的屬性的含義:

0表示沒有許可權,

1表示可執行許可權,

2表示可寫許可權,

4表示可讀許可權,然後將其相加。

所以數字屬性的格式應為3個從

0到7的八進位制數,其順序是(u)

(g)(

o)。例如,如果想讓某個檔案的屬主有「讀

/寫」二種許可權,需要把

4(可讀)

+2(可寫)=6(讀

/寫)。數字設定法的一般形式為:

chmod [mode] 

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

在乙個命令列中可給出多個許可權方式,其間用逗號隔開。例如:

chmod g+r

,o+r example 

使同組和其他使用者對檔案

example 

有讀許可權。

2,數字設定法

我們必須首先了解用數字表示的屬性的含義:

0表示沒有許可權,

1表示可執行許可權,

2表示可寫許可權,

4表示可讀許可權,然後將其相加。

所以數字屬性的格式應為3個從

0到7的八進位制數,其順序是(u)

(g)(

o)。例如,如果想讓某個檔案的屬主有「讀

/寫」二種許可權,需要把

4(可讀)

+2(可寫)=6(讀

/寫)。數字設定法的一般形式為:

chmod [mode] 

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

在乙個命令列中可給出多個許可權方式,其間用逗號隔開。例如:

chmod g+r

,o+r example 

使同組和其他使用者對檔案

example 

有讀許可權。

2,數字設定法

我們必須首先了解用數字表示的屬性的含義:

0表示沒有許可權,

1表示可執行許可權,

2表示可寫許可權,

4表示可讀許可權,然後將其相加。

所以數字屬性的格式應為3個從

0到7的八進位制數,其順序是(u)

(g)(

o)。例如,如果想讓某個檔案的屬主有「讀

/寫」二種許可權,需要把

4(可讀)

+2(可寫)=6(讀

/寫)。數字設定法的一般形式為:

chmod [mode] 

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

在乙個命令列中可給出多個許可權方式,其間用逗號隔開。例如:

chmod g+r

,o+r example 

使同組和其他使用者對檔案

example 

有讀許可權。

2,數字設定法

我們必須首先了解用數字表示的屬性的含義:

0表示沒有許可權,

1表示可執行許可權,

2表示可寫許可權,

4表示可讀許可權,然後將其相加。

所以數字屬性的格式應為3個從

0到7的八進位制數,其順序是(u)

(g)(

o)。例如,如果想讓某個檔案的屬主有「讀

/寫」二種許可權,需要把

4(可讀)

+2(可寫)=6(讀

/寫)。數字設定法的一般形式為:

chmod [mode] 

檔名

整理 chmod和chown命令的用法

chmod和chown命令的用法 一 chown 命令 用途 更改檔案的所有者或組。命令由單詞change owner組合而成。使用示例 1,更改檔案的所有者 chown jim program.c 檔案 program.c 的所有者更改為 jim。作為所有者,jim 可以使用 chmod 命令允許...

chmod和chown的區別

1 chown修改檔案和資料夾的使用者和使用者組屬性 1.修改xx.txt的所有者為a的這個使用者所有 chown a xx.txt 2.將目錄 tmp file1 這個目錄的所有者和組改為a和租aaa chown r a aaa tmp file1 2 chmod修改檔案和資料夾讀寫執行屬性 1....

chmod 和 chown 命令簡單筆記

語法 chmod cfvr help version mode file 含義 chmod change mod mod不知道是否為簡寫 改變檔案許可權 引數解釋 但是個人習慣直接用數字來表示許可權 語法為 chmod abc file 其中a,b,c各為乙個數字,分別表示user group 及o...