在Linux系統中使用 ll 命令可以看到文件的權限信息,如圖:
接下來主要解釋一下這些權限的含義:
可以看到總的十個字符:
1、第一個字符表示文件類型:
- d 表示是目錄
- - 表示是文件
- l 表示是鏈接文件
- b 表示為設備文件里面的可供存儲的周邊設備(可按塊隨機讀寫的設備)
- c 表示為設備文件里面的串行端口設備,例如鍵盤、鼠標(一次性讀取設備)
2、接下來的九個字符三個一組,分別表示文件擁有着,所屬組群和其他人的讀(r),寫(w),執行(x)權限,如果沒有權限則用 - 表示。
Linux文件的基本權限分為9個,總共三組,分別為擁有者(owner),所屬組群(group)和其他人(others),其中每組身份又擁有各自的讀(read),寫(write),執行(execute)權限。
可以用數字和字母來分別表示讀 r(4),寫 w(2),執行權限 x(1)。
drwxr-xr-x 表示這是一個目錄文件,文件擁有者有讀,寫,執行權限,所屬組群沒有寫權限,有讀,執行權限,其它用戶沒有寫權限,有讀,執行權限。