功能chmod命令用來改變檔案或目錄的許可權
背景知識
2.1 linux使用者
linux使用者,分為使用者(u)、使用者組(g)、其他(o)三種。預設系統中的所有使用者資訊都記錄在/etc/passwd檔案中,使用者的密碼則是記錄在/etc/shadow檔案中,使用者組的資訊記錄在/etc/group檔案中。
2.2 linux使用者許可權
linux使用者許可權有三種r(讀,值為4)、w(寫,值為2)、x(執行,值為1),如圖
許可權範圍
uuser,檔案或目錄的擁有者
ggroup,檔案或目錄所屬的使用者組
oother,其他使用者
aall,全部使用者
許可權代號
r讀取許可權,數字代號"4"
w寫入許可權,數字代號"2"
x執行許可權,數字代號"1"
-不具有任何許可權,數字代號"0"
s特殊功能說明
選項
-c 顯示更改部分的資訊
-f 不顯示錯誤資訊
-r 遞迴處理指定目錄下的所有檔案及子目錄遞迴處理
《許可權範圍》+《許可權設定》:開啟許可權範圍的檔案或目錄的該選項許可權設定
《許可權範圍》-《許可權設定》:關閉許可權範圍的檔案或目錄的該選項許可權設定
《許可權範圍》=《許可權設定》:指定許可權範圍的檔案或目錄的該選項許可權設定
使用方法
6.1 文字設定法
chmod [許可權範圍] [+|-|=] [許可權] 檔名
6.2 數字設定法
chmod [許可權數字代號] 檔名
示例
# 設定test.md的所有者增加寫許可權
chmod u+w test.md
# 同時修改不同使用者的許可權
chmod u+x,g+w,o-x test.md
# 將目錄test以及該目錄底下包含的檔案及子目錄的許可權設定為,所有者讀寫執行,所屬組讀執行,其他讀
chmod -r 754 test
Linux命令chmod學習筆記
linux下chmod命令用得很多,但是有時會忘記此命令的正確用法和一些注意事項。最近用得比較多,總結一下。chmod命令用途 用於改變linux系統的檔案的訪問許可權。通常用它來控制檔案的訪問許可權,使檔案可寫或者使檔案只允許某些使用者進入。linux系統檔案許可權介紹 在linux系統中,一切都...
Linux命令 chmod命令
chmod命令 改變檔案或目錄的訪問許可權 許可權代號 r 檔案被讀取 4 w 檔案被寫入 2 x 檔案被執行 1 許可權範圍 u 檔案所有者 g 檔案所有者所在組 o 其他 a 全部 建立檔案 touch demo1.txt 顯示建立的檔案 ls l demo1.txt 執行結果 rw rw r ...
Linux系統命令 chmod
chmod命令的使用方法 u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同乙個群體 group 者,o 表示其他以外的人,a 表示這三者皆是。表示增加許可權 表示取消許可權 表示唯一設定許可權。r 表示可讀取,w 表示可寫入,x 表示可執行,x 表示只有當該檔案是個子目錄或者該檔案已經被設定過...