一
、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修改檔案及目錄的普通許可權。檔案及目錄的許可權範圍,包括 許可權的代號包括 如上圖所示,以其為例,我們依次來分析...