天天看點

Linux檔案權限

Linux檔案權限

檔案類型

Linux使用不同字元來區分檔案類型

字元 檔案類型

  • 普通檔案
  1. 目錄檔案

l 連結檔案

b 塊裝置檔案

c 字元裝置檔案

p 管道檔案

權限分類

權限 簡稱 數字 檔案 目錄

可讀 r 4 能夠讀取檔案的實際内容 能夠讀取目錄内的檔案清單

可寫 w 2 能夠編輯、新增、修改、

删除檔案的實際内容 能夠在目錄内新增、删除、重命名檔案

可執行 x 1 能夠運作一個腳本程式 能夠進入該目錄

檔案的讀、寫、執行權限可以簡寫為rwx。

權限數字表示法

Linux檔案權限完整依次為:

檔案所有者 檔案所屬組 其他使用者

不賦予的權限使用-占位。

例:-rwxrw-r--。

執行個體:

-rwxrw-r-x轉為數字表示法:

  • : 表示為普通檔案
  1. : 4+2+1=7

rw- : 4+2=6

r-x : 4+1=5

結果:765

表示:檔案所有者可讀可寫可執行

檔案所屬組可讀可寫
 其他使用者可讀可執行           

設定權限

指令格式:

chmod 參數 權限 檔案或目錄

使用參數-R則執行遞歸操作,即對目錄中所有檔案進行操作。

也可以使用chown指令實作此功能。

設定所有者和所屬組

chown 參數 所有者:所屬組 檔案或目錄名稱

檔案隐藏屬性

chattr

chattr 指令用于設定檔案的隐藏權限。

chattr 參數 檔案

參數清單:

參數 說明

i 無法對檔案進行修改;

若對目錄設定了該參數,則僅能修改其中的子檔案内容而不能建立或删除檔案

a 僅允許補充(追加)内容,無法覆寫/删除内容(Append Only)

S 檔案内容在變更後立即同步到硬碟(sync)

s 徹底從硬碟中删除,不可恢複(用 0 填充原檔案所在硬碟區域)

A 不再修改這個檔案或目錄的最後通路時間(atime)

b 不再修改檔案或目錄的存取時間

D 檢查壓縮檔案中的錯誤

d 使用 dump 指令備份時忽略本檔案/目錄

c 預設将檔案或目錄進行壓縮

u 當删除該檔案後依然保留其在硬碟中的資料,友善日後恢複

t 讓檔案系統支援尾部合并(tail-merging)

x 可以直接通路壓縮檔案中的内容

lsattr

lsattr 指令用于顯示檔案的隐藏權限。

原文位址

https://www.cnblogs.com/jiuone/archive/2019/07/23/11232889.html

繼續閱讀