請問LINUX的chmod命令中,經常看到設定許可權時使用755等數字,請問應該如何理解這些數字的

2021-07-26 15:18:18 字數 5514 閱讀 5237

1樓:月亮愛你

數字表示不同使用者或使用者組的許可權。

第乙個數字代表檔案擁有者。

第二個數字代表群組。

第三個數字代表其他。

在linux中我們有三種常用許可權:可讀、可寫以及可執行,用數字表示的話就是:可讀 = 4,可寫=2,可執行=1

例:755

第乙個數字7是檔案擁有者的許可權(可讀+可寫+可執行=4+2+1)第二個數字5是群組的許可權(可讀+可執行=4+1)第三個數字5是其他人的許可權(可讀+可執行=4+1)

2樓:6green理工人

拿774舉例 每乙個十進位制數表示一種使用者的讀寫可執行許可權

774換成二進位制的話是 111 111 100 其中1代表有許可權 0表示沒有

111表示這個使用者對檔案可讀可寫可執行,相應的100表示對檔案只有唯讀的許可權

3樓:匿名使用者

給自己的檔案設定成700 給別人的檔案設定成777 ,不想被刪除的檔案設定成400,記住這3個就行了.

4樓:匿名使用者

chmod是linux下設定檔案許可權的命令,後面的數字表示不同使用者或使用者組的許可權。

一般是三個數字:

第乙個數字表示檔案所有者的許可權

第二個數字表示與檔案所有者同屬乙個使用者組的其他使用者的許可權第三個數字表示其它使用者組的許可權。

許可權分為三種:讀(r=4),寫(w=2),執行(x=1)。綜合起來還有可讀可執行(rx=5=4+1)、可讀可寫(rw=6=4+2)、可讀可寫可執行(rwx=7=4+2+1)。

所以,chmod 755 設定使用者的許可權為:

1.檔案所有者可讀可寫可執行

2.與檔案所有者同屬乙個使用者組的其他使用者可讀可執行3.其它使用者組可讀可執行

chmod 4755與chmod 755 的區別在於開頭多了一位,這個4表示其他使用者執行檔案時,具有與所有者相當的許可權。

linux chmod +755和chmod +777 各是什麼意思呢?

5樓:匿名使用者

在linux終端先輸入ll,可以看到如:

-rwx-r--r-- (一共10個引數) 表示檔案所屬組和使用者的對應許可權。

第乙個跟引數屬於管理員,跟chmod無關,先不管.

2-4引數:屬於user

5-7引數:屬於group

8-10引數:屬於others

接下來就簡單了:r==>可讀 w==>可寫 x==>可執行r=4 w=2 x=1所以755代表 rwxr-xr-x

777 代表 rwxr-rwx-rwx 所有使用者都可讀可寫可執行。

6樓:學毛爺爺撞

你可以在linux終端先輸入ls -al,可以看到如:

-rwx-r--r-- (一共10個引數

)第乙個跟引數跟chmod無關,先不管.

2-4引數:屬於user

5-7引數:屬於group

8-10引數:屬於others

接下來就簡單了:r==>可讀 w==>可寫 x==>可執行r=4 w=2 x=1所以755代表 rwxr-xr-x

懂了嗎?

7樓:匿名使用者

把他們的資料整理了一下,幾個數字的意思分別如下:

可讀:-r(4)

可寫:-w(2)

可執行:-x(1)

chmod 745意思如下:

第乙個數字「7」表示使用者許可權為可讀可寫可執行,對號入座:7=r+w+x

第二個數字「4」表示組的許可權為可讀,對號入座:4=r。

第三個數字「5」表示其他使用者許可權為可讀可執行,對號入座:5=r+x(有執行一定有可讀,因為執行要讀取資料,所以不存在數字3的說法)

還有一種就是數字6,表示可讀可寫不可執行

8樓:諾誠

三個數字,表示三類管理者的許可權

第乙個數字表示檔案所有者的許可權

第二個數字表示與檔案所有者同屬乙個使用者組的其他使用者的許可權第三個數字表示其它使用者組的許可權。

r=4 w=2 x=1

9樓:

chmod也可以用數字來表示許可權如 chmod 777 file語法為:chmod abc file

其中a,b,c各為乙個數字,分別表示user、group、及other的許可權。

r=4,w=2,x=1

若要rwx屬性則4+2+1=7;

若要rw-屬性則4+2=6;

若要r-x屬性則4+1=5。

10樓:匿名使用者

755 代表使用者對該檔案擁有讀,寫,執行的許可權,同組其他人員擁有執行和讀的許可權,沒有寫的許可權,其他使用者的許可權和同組人員許可權一樣。。。

777代表,user,group ,others ,都有讀寫和可執行許可權。。

11樓:王義彭

簡單點兒說

drwxr-xr-x

drwx r-x r-x

把他們都編上號1 2 3 4 5 6 7 8 9 10,所以一共有10位,

1.第一組rwx,也就是2 3 4為user,2.第二組r-x,也就是5 6 7為group3.所以的8 9 10就是others

r=4 w=2 x=1

第一組中的rwx之和就是r+w+x=4+2+1=7,第二組中的r-x 之和就是r+-+x=4+0+1=5,第三組中的r-x 之和就是r+-+x=4+0+1=5,所以755代表 rwx r-x r-x

linux:chmod -r 777 * 是什麼意思?

12樓:文化廚子

首先,chmod命令是linux上用於改變許可權的命令,-r 是遞迴遍歷子目錄,因為你要操作的檔案使用的*萬用字元。777,第乙個7代表檔案所屬者的許可權,第二個7代表檔案所屬者所在組的許可權,第三個7代表其它使用者的許可權,7=4+2+1,在linux中許可權是可以通過數字來描述的。具體表示如下:

4,執行時設定使用者id,用於授權給基於檔案屬主的程序,而不是給建立此程序的使用者。

2,執行時設定使用者組id,用於授權給基於檔案所在組的程序,而不是基於建立此程序的使用者。

1,設定粘著位。

其次,chmod命令的詳細使用如下,有不懂的可以慢慢檢視一下。

chmod----改變乙個或多個檔案的訪問模式(mode)

chmod [options] mode files

只能檔案屬主或特權使用者才能使用該功能來改變檔案訪問模式。mode可以是數字形式或以who opcode permission形式表示。who是可選的,預設是a(所有使用者)。

只能選擇乙個opcode(操作碼)。可指定多個mode,以逗號分開。

options:

-c,--changes

只輸出被改變檔案的資訊

-f,--silent,--quiet

當chmod不能改變檔案模式時,不通知檔案的使用者

--help

輸出幫助資訊。

-r,--recursive

可遞迴遍歷子目錄,把修改應到目錄下所有檔案和子目錄

--reference=filename

參照filename的許可權來設定許可權

-v,--verbose

無論修改是否成功,輸出每個檔案的資訊

--version

輸出版本資訊。

whou使用者g

組o其它a

所有使用者(預設)

opcode

+增加許可權

-刪除許可權

=重新分配許可權

permissionr讀

w寫x執行

s設定使用者(或組)的id號

t設定粘著位(sticky bit),防止檔案或目錄被非屬主刪除

u使用者的當前許可權

g組的當前許可權

o其他使用者的當前許可權

作為選擇,我們多數用三位八進位制數字的形式來表示許可權,第一位指定屬主的許可權,第二位指定組許可權,第三位指定其他使用者的許可權,每位通過4(讀)、2(寫)、1(執行)三種數值的和來確定許可權。如6(4+2)代表有讀寫權,7(4+2+1)有讀、寫和執行的許可權。

還可設定第四位,它位於三位許可權序列的前面,第四位數字取值是4,2,1,代表意思如下:

4,執行時設定使用者id,用於授權給基於檔案屬主的程序,而不是給建立此程序的使用者。

2,執行時設定使用者組id,用於授權給基於檔案所在組的程序,而不是基於建立此程序的使用者。

1,設定粘著位。

例項:$ chmod u+x file     給file的屬主增加執行許可權

$ chmod 751 file     給file的屬主分配讀、寫、執行(7)的許可權,給file的所在組分配讀、執行(5)的許可權,給其他使用者分配執行(1)的許可權

$ chmod u=rwx,g=rx,o=x file 上例的另一種形式

$ chmod =r file     為所有使用者分配讀許可權

$ chmod 444 file      同上例

$ chmod a-wx,a+r file      同上例

$ chmod -r u+r directory   遞迴地給directory目錄下所有檔案和子目錄的屬主分配讀的許可權

$ chmod 4755   設定用id,給屬主分配讀、寫和執行許可權,給組和其他使用者分配讀、執行的許可權。

13樓:啞巴太陽陽

chmod命令用於改變linux系統檔案或目錄的訪問許可權。用它控制檔案或目錄的訪問許可權。該命令有兩種用法。

linux就該這麼學,一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。

chmod -r 777 * 表示對當前目錄及目錄下所有的檔案賦予可讀可寫可執行許可權。

1. 命令格式:

chmod [-cfvr] [--help] [--version] mode file

2. 命令功能:

用於改變檔案或目錄的訪問許可權,用它控制檔案或目錄的訪問許可權。

3. 命令引數:

必要引數:

-c 當發生改變時,報告處理資訊

-f 錯誤資訊不輸出

-r 處理指定目錄以及其子目錄下的所有檔案-v 執行時顯示詳細處理資訊。

14樓:匿名使用者

chmod能改變許可權,-r是目錄下所有檔案,777就是高許可權(讀、寫、執行),

chmod -r 777 * 意思就是將當前目錄下所有檔案都給予777許可權

這個在伺服器裡不能隨便敲的,不能在根目錄下進行此命令,因為有些程序是指定許可權(如755、700...)才能執行的...所以會出錯

15樓:匿名使用者

額 這個命令是 把 檔案以及資料夾的許可權都 變成可讀可寫可執行 -r是包括子目錄

16樓:樓三龍驪穎

修改當前目錄及目錄下級目錄和檔案的許可權為所有人和組可讀寫和執行。

linux中chmod命令使用的詳細解釋

chmod 改變乙個或多個檔案的訪問模式 mode chmod options mode files 只能檔案屬主或特權使用者才能使用該功能來改變檔案訪問模式。mode可以是數字形式或以who opcode permission形式表示。who是可選的,預設是a 所有使用者 只能選擇乙個opcode...

linux命令是必須學習Linux命令是必須學習

雖然linux桌面應用發展很快,但是命令在linux中依然有很強的生命力。linux是乙個命令列組成的作業系統,精髓在命令列,無論圖形介面發展到什麼水平這個原理是不會變的,linux命令有許多強大的功能 從簡單的磁碟操作 檔案訪問 到進行複雜的多 圖象和流 檔案的製作。舉乙個例子 linux的常用命...

linux中的logout命令linux命令中logout和exit有什麼區別?

登出系統的logout命令 logout 登出是登陸的相對操作,登陸系統後,若要離開系統,使用者只要直接下達logout命令即可 root laolinux root logoutred hat linux release 9 shike kernel 2.4.20.8 on an i686laol...