Linux修改許可權 chmod

2021-10-03 21:56:11 字數 2038 閱讀 9923

、chmod命令概況

chmod是linux/unix中修改檔案或者目錄許可權的命令,通過修改許可權可以讓指定的人對檔案可讀、可寫、可執行,極大地保證了資料的安全性。二、

chmod命令的語法

命令名稱:  chmod

執行許可權:  所有使用者

功能描述:  改變檔案或目錄許可權

語法:第一種方法:chmod    [檔案或目錄]

備註:u:所有者    g:所屬組    o:其他人    a:所有人

+:為使用者增加許可權   -:為使用者減少許可權     =:為使用者賦予許可權

r:讀許可權     w:寫許可權      x:執行許可權 

第二種方法:(這種方法用的比較多)

chmod   -r    [mode=421]     [檔案或目錄] 

備註:r:4   w:2   x:1

r為讀許可權,可以用4來表示,

w為寫許可權,可以用2來表示,

x為執行許可權,可以用1來表示。

-r 遞迴修改(就是將巢狀在很多資料夾中的檔案許可權修改了,如果沒有這個,只能到指定的資料夾下進行修改)

範例: chmod  777     /etc/hurenxiang        

將hurenxiang這個資料夾許可權改為對所有使用者可讀,可寫,可執行

chmod 775 /etc/caiyao              

將caiyao這個資料夾許可權改為其他使用者不可讀三、

chmod命令結構詳解

在linux中輸入ll,會出現指定目錄下檔案/目錄的詳細資訊,本文重點講解許可權部分,也就是下圖中紅色框中的部分。

詳解下圖:許可權一共是10個字元,第1個字元分為1組,後面9個字元分為3組。

第1個字元有兩種情況:如果是「d」則代表這是乙個資料夾,如果是「—」代表這是乙個檔案;

第2、3、4個字元:這3個字元共同代表的是檔案的擁有者,可以用u來表示,擁有四個許可權:r:讀許可權 , w:寫許可權,x:執行許可權,—:無許可權;

第5、6、7個字元:這3個字元代表的是檔案所屬群組,可以用g來表示,擁有四個許可權:r:讀許可權 , w:寫許可權,x:執行許可權,—:無許可權;

第8、9、10個字元:這3個字元代表的是除擁有者和所屬群組之外的其他所有的使用者,可以用o來表示,擁有四個許可權:r:讀許可權 , w:寫許可權,x:執行許可權,—:無許可權。

注意:後面9個字元除了u,g,o外,還有乙個a,代表了所有使用者。

chmod命令的使用

chmod命令都詳細講解完了,下面用幾個例子鞏固一下:

這是通過兩個例項,詳細回顧了一波上面的知識點。

-rw--wx--x  

該檔案的擁有者有讀取和寫入的許可權,但沒有執行許可權;

所在群組沒有讀取的許可權,但有寫入和執行的許可權;

其他使用者沒有讀取和寫入的許可權,但有執行的許可權

d--xr-xrw-     

該資料夾的 擁有者沒有讀取和寫入的許可權,但有執行的許可權;

所在群組沒有寫入的許可權,但有讀取和執行的許可權;

其他使用者沒有執行許可權,但有讀取和寫入的許可權

這是修改許可權的一種方法例項。

chmod  u-w , g+r  hurenxiang     

對hurenxiang檔案設定本人沒有寫入的許可權,設定所在群組有讀取的許可權

chmod  g+x , o+w  hurenxiang     

對hurenxiang檔案設定群組有執行的許可權,設定其他使用者有寫入的許可權

這是修改許可權的另一種方法例項(建議)。

chmod  777  hurenxiang

//對hurenxiang檔案所有的使用者都有讀取,寫入,執行的許可權

chmod  751  hurenxiang       

//對hurenxiang檔案群組中的人沒有寫入的許可權,其他的使用者沒有讀取和 寫入的許可權

Linux修改許可權命令chmod

linux中每個檔案都有許可權,都有相應的許可權碼分為三組,同時每組許可權碼分為 讀 r 寫 w 執行 x 1.使用者 2.使用者組 3.其他使用者 其結構為 rw rw r 1 ms ms 105k dec 5 16 05 msvn.info 該結構中使用者和使用者組的許可權為讀和寫,其他使用者的...

Linux 修改許可權功能 chmod

chmod是linux unix中修改檔案或者目錄許可權的命令,通過修改許可權可以讓指定的人對檔案可讀 可寫 可執行,極大地保證了資料的安全性。命令名稱 chmod 執行許可權 所有使用者功能描述 改變檔案或目錄許可權語法 第一種方法 chmod 檔案或目錄 備註 u 所有者 g 所屬組 o 其他人...

Linux 命令之 chmod 修改許可權

在 linux 命令中,chmod用於修改檔案或者目錄的許可權。對於檔案或者目錄的普通許可權,共有 3 種,分別為 此外,還有 3 種特殊許可權,分別為 在此,我們僅介紹如何利用chmod修改檔案及目錄的普通許可權。檔案及目錄的許可權範圍,包括 許可權的代號包括 如上圖所示,以其為例,我們依次來分析...