ls後的檔案屬性

1
2
-        rwx    rwx    rwx      1
檔案類型 owner group other 連結數

rwx的數字表示法

  • r: 4
  • w: 2
  • x: 1

所以rwx為 7,rw-為 6,r-x為 5。

同時修改檔案或目錄的使用者:群組

1
$ chown [-R] 帳號名稱:群組名稱 檔案或目錄

加上-R參數可以對目錄下的所有檔案作用。

權限對檔案的意義

  • r: 使用者可以讀取該檔案內容。
  • w: 使用者可以修改檔案內容,但不能刪除該檔案,刪除的權限與目錄的權限有關
  • x: 使用者可以執行該檔案。

權限對資料夾(=目錄)的意義

  • r: 若使用者對目錄具有r權限,表示使用者可以透過ls讀取目錄內的檔案名稱。
  • w: 若使用者對目錄具有w權限,則代表使用者能更動該目錄的結構,具體來說可以:
    • 建立新的檔案和目錄
    • 刪除已經存在的檔案和目錄 (無論這些檔案的權限)
    • 將已存在的檔案或目錄更名
    • 搬移該目錄內的檔案或目錄
  • x: 若使用者對目錄具有x權限,則表示使用者能透過cd進入該目錄,並以該目錄作為工作目錄 (working directory)

一些細節

  • 通常要讀取一個目錄中的檔案時,至少要對目錄具有x權限。

建立一個新檔案或新目錄時的預設權限設定為何?

umask -S 進行查詢。

參考資料