Linux 中的權限
這里我拿一個tomcat目錄舉例說明。首先我們在linux系統中執行命令:ls -l
我們拿出其中一個說明-rwxr-xr-x
,在Linux 系統中權限是區分用戶的,即用戶、組用戶、其他用戶,第一位表示文件的類型,-代表文件,d代表目錄,
其他每個用戶占三個字符
,這里-rwxr-xr-x
對應如下關系
含義解釋
第一位:-代表文件,d代表目錄
用戶、組用戶、其他用戶都未rwx形式,其中r表示讀、w表示寫、x表示可執行,-表示沒有權限,拿用戶組舉例,r只能出現在第一個位置、w只能出現在第二個位置、x只能出現在第三位。
如果我們將出現字符(可以是r、w、x)表示為1,出現-表示為0,那么對應二進制如下,r - - = 100、- w - = 010、- - x = 001、再轉換成10進制,那么讀=4、寫=2、可執行=1,將轉換為以下關系
也就是說這里的數字簡寫了用戶權限,我們也可以用數字反推權限,比如數據6,我們轉換為為二進制:110,轉換為:rw-,具有可讀、可寫權限。
現在我們已經明白了標題中的:-rwxr-xr-x權限含義了,這里用數字簡寫就是-755,這里還需要改寫成0755、這里的0可以簡單理解成10進制