Linux-档案权限概念

  • 第一欄代表這個檔案的類型與權限(permission):

這個地方最需要注意了!仔細看的話,你應該可以發現這一欄其實共有十個字元:(圖5.2.1及圖5.2.2內的權限並無關係)

檔案的類型與權限之內容
圖5.2.2、檔案的類型與權限之內容
  • 第一個字元代表這個檔案是『目錄、檔案或連結檔等等』:
    • 當為[ d ]則是目錄,例如上表檔名為『.config』的那一行;
    • 當為[ - ]則是檔案,例如上表檔名為『initial-setup-ks.cfg』那一行;
    • 若是[ l ]則表示為連結檔(link file);
    • 若是[ b ]則表示為裝置檔裡面的可供儲存的周邊設備(可隨機存取裝置);
    • 若是[ c ]則表示為裝置檔裡面的序列埠設備,例如鍵盤、滑鼠(一次性讀取裝置)。
  • 接下來的字元中,以三個為一組,且均為『rwx』 的三個參數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個權限的位置不會改變,如果沒有權限,就會出現減號[ - ]而已。
    • 第一組為『檔案擁有者可具備的權限』,以『initial-setup-ks.cfg』那個檔案為例, 該檔案的擁有者可以讀寫,但不可執行;
    • 第二組為『加入此群組之帳號的權限』;
    • 第三組為『非本人且沒有加入本群組之其他帳號的權限』。
Tips請你特別注意喔!不論是那一組權限,基本上,都是『針對某些帳號來設計的權限』喔!以群組來說,他規範的是『加入這個群組的帳號具有什麼樣的權限』之意, 以學校社團為例,假設學校有個童軍社的社團辦公室,『加入童軍社的同學就可以進出社辦』,主角是『學生(帳號)』而不是童軍社本身喔!這樣可以理解嗎?
posted @ 2018-07-12 15:24  gaara724  阅读(137)  评论(0编辑  收藏  举报