Linux系統檔案許可權
阿新 • • 發佈:2021-12-15
一.什麼是檔案許可權
某一個使用者針對某一個檔案的許可權
檔案許可權分為三個部分:
可讀(r)
可寫(w)
可執行(x)
沒有對應許可權(-)
執行指令碼 = 執行指令碼
許可權位:
許可權位主要分為三個部分,分別是屬主、屬組以及其他人
rwx : 屬主
r-x : 屬組
r-x : 其他人
每一個許可權擁有一個數字編號:
可讀(r) : 4
可寫(w) : 2
可執行(x) : 1
沒有對應許可權(-): 0
在新增許可權的時候,可以將許可權加起來:
屬主 : 可讀可寫可執行
屬組 :可讀可寫
其他人:沒有任何許可權
rwxrw---- 等價於 760
新增許可權
格式:
chmod [引數] [許可權表示式] [操作物件]
引數:
-R :遞迴增加許可權
許可權的歸屬
屬主:u
屬組:g
其他人:o
測試許可權對於使用者的意義
1、普通使用者是嚴格遵守許可權的
2、root使用者是高於許可權
3、許可權需要重新登才生效(su和su - 都可以)
測試許可權對於目錄的意義
1、檔案可讀,路徑的最小許可權是必須擁有可執行許可權。
2、檔案可寫,路徑的最小許可權是必須擁有可執行許可權。
3、檔案可執行,路徑的最小許可權是必須擁有可讀可執行許可權。
建立檔案的預設許可權
在Linux中,常用的檔案的許可權是666,目錄的許可權是777。
1、檔案的許可權是跟 umask 值相減,遇到奇數加一;遇到偶數則不變。
2、資料夾的許可權只要跟 umask 值相減即可。
root使用者的umask值為022
普通使用者的umask值為002
預設檔案許可權:644
預設的資料夾許可權:755
系統使用者資訊
whoami : 當前視窗登入的使用者
who :當前使用者登入系統的終端