Linux檔案許可權

roc_guo發表於2021-08-11
11013785-fc5e4b18f45f88d3.jpg
a48b762d49dadf2dc926522f5d22bf0a.jpg

777?755?都是什麼鬼?

1.常用的linux檔案許可權:
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

注:使用ll命令檢視檔案/資料夾屬性時候,一共有10列,第一個小格表示是資料夾或者連線等等
d表示資料夾,l表示連線檔案,-表示檔案

rwx字元的概念

以755為例:

1-3位7等於4+2+1,rwx,所有者具有讀取、寫入、執行許可權

4-6位5等於4+1+0,r-x,同組使用者具有讀取、執行許可權但沒有寫入許可權

7-9位5,同上,也是r-x,其他使用者具有讀取、執行許可權但沒有寫入許可權

對u/g/o/ade理解

u: user(檔案擁有者)
g:group(與檔案相關聯的組)
o:other(其他使用者)
a:all(所有使用者)

操作運算子

+ :為指定的使用者型別新增許可權
- : 為指定的使用者型別刪除許可權
= : 設定或重置指定使用者型別的許可權
命令如:chmod go-x hello.sh

附上另外一篇文章

相關文章