1. 程式人生 > 其它 >Linux系統檔案許可權

Linux系統檔案許可權

一.什麼是檔案許可權

某一個使用者針對某一個檔案的許可權

檔案許可權分為三個部分:

可讀(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 :當前使用者登入系統的終端