在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 所有人都不可進入 ...