在接觸 Linux 系統時總是需要透過指令來操作檔案及目錄,瞭解檔案的權限觀念能夠更理解目前系統的動向,例如這個檔案爲什麼不能執行、爲什麼權限不足、剛剛到底被誰偷改了。
以下整理一些檔案與權限的觀念重點。
注意[]中的字元,待會會提到
內容 | r | w | x | |
---|---|---|---|---|
檔案 | 檔案資料 | 讀取 | 寫入 | 執行 |
目錄 | 檔名 | 讀取檔案結構(該目錄下的檔案) | 建立、刪除、更名、移動目錄與檔案 | 進入目錄(cd) |
權限 | r | w | x |
---|---|---|---|
分數 | 4 | 2 | 1 |
drwxr-xr-x
這十個字元總共分爲以下架構:
檔案類型/擁有者/群組/其他使用者
檔案類型:
擁有者:
群組:
其他使用者:
我們對照檔案和目錄的權限,來判斷各種使用者能夠怎麽操作。
像是針對擁有者我們就知道對於這個目錄,他掌握所有的權限,和 root 一樣,而群組和其他使用者的部分我們知道他們能夠讀取目錄結構、cd 進去,但是不能刪除檔案、變更位置以及等等變更目錄結構的行爲。
刪除檔案
判斷可執行檔
判斷檔案類型
命名
http://linux.vbird.org/linux_basic/0210filepermission.php