Linux檔案許可權

2021-08-16 14:59:38 字數 892 閱讀 8789

在linux中我們,使用ls -l便可以看到如下圖的檔案許可權資訊:

許可權數字

許可權資訊

444-r–r–r–

600-rw——-

644-rw-r–r–

666-rw-rw-rw-

700-rwx——

744-rwxr–r–

755-rwxr-xr-x

777-rwxrwxrwx

那麼,其中的數字與英文符號r,w,x分別代表什麼呢?

望文生義,顯然r=read即讀許可權,w=write即寫許可權,而x則代表了執行許可權

在許可權資訊中包括開頭的「-」共有10位被分為4個字段其中2-4位(第二字段)代表了檔案所有者的許可權,5-7位(第三字段)則代表了檔案所有者所在組的許可權,8-10位(四十字段)則是其他使用者的許可權

其中r對應4,w對應2,x對應1。各個欄位r,w,x的綜合即為該位數字,這就是許可權數字的計算方法。

最後,在linux下可以通過chmod 命令來更改許可權:

例如chmod 777 a.txt 即把a的許可權數字設定為777  

當然也可以針對特定使用者更改如 chmod u+x a.txt即對檔案所有者開發檔案的執行許可權

對於其餘使用者則類似u+x的方式,使用的符號表如下:

使用者型別

符號user(檔案的所有者)

ugroup(與檔案相關聯的組)

gother(所有其他使用者)

oall(ugo所有使用者)

a

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group內!圖...

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他使用者 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group...

linux檔案許可權

檔案的許可權由三個部分組成 u user g group o other 每個部分的許可權又分別 r 4讀 w 寫2 x 執行1 下面以 var www資料夾設定許可權,了解如何設定檔案許可權 chmod a x var www 所有人都可進入 chmod a x var www 所有人都不可進入 ...