linux中的檔案許可權chmod

2022-03-22 19:18:32 字數 1286 閱讀 6705

​ 還是gpu集群那點事兒,集群之間磁碟互相掛載,普通使用者也可以操作/cu02_nfs、/cu04_nfs資料夾,這就牽扯到許可權的問題,去google發現所謂的777和754,剛好可以記錄下。

首先給出兩個命令

chmod 777 檔案

chmod -r 777 資料夾

功能:將檔案/資料夾的讀寫執行許可權賦予給檔案/資料夾所有者(7) 、同組的使用者(7)、其他組使用者(7)

chmod 754 檔案

chmod -r 754 資料夾

功能:檔案/資料夾的讀寫執行許可權賦予檔案所有者,把讀和執行的許可權賦予群組使用者,把的許可權賦予其他使用者

注意:-r是資料夾迭代的意思

下面具體介紹chmod命令。

linux系統中,每個使用者的角色和許可權劃分的很細緻也很嚴格,每個檔案(目錄)都設有訪問許可許可權,利用這種機制來決定某個使用者通過某種方式對檔案(目錄)進行讀、寫、執行等操作。

操作檔案或目錄的使用者,有3種不同型別:檔案所有者群組使用者其他使用者最高位表示檔案所有者的許可權值,中間位表示群組使用者的許可權值,最低位則表示其他使用者的許可權值,所以,chmod 777中,三個數字7分別對應上面三種使用者,許可權值都為7

檔案或目錄的許可權又分為3種:唯讀、只寫、可執行。

許可權許可權數值

二進位制具體作用r4

00000100

read,讀取。當前使用者可以讀取檔案內容,當前使用者可以瀏覽目錄。w2

00000010

write,寫入。當前使用者可以新增或修改檔案內容,當前使用者可以刪除、移動目錄或目錄內檔案。x1

00000001

execute,執行。當前使用者可以執行檔案,當前使用者可以進入目錄。

依照上面的**,許可權組合就是對應許可權值求和,如下:

7=4+2+1 讀寫執行許可權

5=4+1 讀和執行許可權

4=4 唯讀許可權

chmod 754 filename就是將filename檔案的讀寫執行許可權賦予檔案所有者,把讀和執行的許可權賦予群組使用者,把讀的許可權賦予其他使用者。

Linux檔案許可權檢視及修改命令chmod

檢視許可權 linux檔案訪問許可權分為可讀,可寫和可執行三種。可用ls l命令檢視,例 ls l 顯示 rwxr xr x 1 root root 6444 09 22 15 33 shmwrite rw r r 1 root root 1443 09 22 15 33 shmwrite.c dr...

Linux檔案許可權檢視及修改命令chmod

檢視許可權 linux檔案訪問許可權分為可讀,可寫和可執行三種。可用ls l命令檢視,例 ls l 顯示 rwxr xr x 1 root root 6444 09 22 15 33 shmwrite rw r r 1 root root 1443 09 22 15 33 shmwrite.c dr...

Linux檔案許可權檢視及修改命令chmod

檢視許可權 linux檔案訪問許可權分為可讀,可寫和可執行三種。可用ls l命令檢視,例 ls l 顯示 rwxr xr x 1 root root 6444 09 22 15 33 shmwrite rw r r 1 root root 1443 09 22 15 33 shmwrite.c dr...