Linux命令學習 chmod

2022-09-20 04:09:14 字數 1436 閱讀 6567

功能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 表示只有當該檔案是個子目錄或者該檔案已經被設定過...