Linux檔案權限
檔案類型
Linux使用不同字元來區分檔案類型
字元 檔案類型
- 普通檔案
- 目錄檔案
l 連結檔案
b 塊裝置檔案
c 字元裝置檔案
p 管道檔案
權限分類
權限 簡稱 數字 檔案 目錄
可讀 r 4 能夠讀取檔案的實際内容 能夠讀取目錄内的檔案清單
可寫 w 2 能夠編輯、新增、修改、
删除檔案的實際内容 能夠在目錄内新增、删除、重命名檔案
可執行 x 1 能夠運作一個腳本程式 能夠進入該目錄
檔案的讀、寫、執行權限可以簡寫為rwx。
權限數字表示法
Linux檔案權限完整依次為:
檔案所有者 檔案所屬組 其他使用者
不賦予的權限使用-占位。
例:-rwxrw-r--。
執行個體:
-rwxrw-r-x轉為數字表示法:
- : 表示為普通檔案
- : 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