Title here
Summary here
第一個字符表示文件嘅類型:
-
:文件,例如文本文件、二進制文件等。d
:目錄。l
:符號鏈接,Symbolic link (Soft link)。b
:塊設備,例如硬盤、光盤等。c
:字符設備,例如終端設備、鍵盤等。p
:管道,進程間通信。s
:套接字,網絡通信,進程間數據交換。後面嘅字符 3 個為一組(r=可讀、w=可寫、x=可執行),分別對應:
類別 | 權限 | 描述 |
---|---|---|
擁有者 | rwx | 可讀/可寫/可執行 |
用戶組 | r-x | 可讀/不可寫/可執行 |
其他人 | r-- | 可讀/不可寫/不可執行 |
同文件嘅可執行權限一樣,如果要對目錄進行操作,目錄亦必須有可執行權限。
如果冇可執行權限,上面嘅命令會執行失敗。
創建一個文件或目錄時,系統會使用 umask
嘅值嚟計算文件嘅權限。
666
(默認唔需要執行權限)。777
(目錄都需要執行權限)。權限 = 全權限 - umask
666
- 002
= 664
777
- 002
= 775
umask 係掩碼,代表唔想授予嘅權限。
修改文件權限嘅命令。
u
代表用戶:畀用戶添加執行權限。
g
代表組:畀組去掉寫權限。
o
代表其他人:畀其他人添加讀權限。
a
代表上面 3 個:畀所有人添加執行權限。
修改文件嘅擁有者同組。