闡明Linux檔案系統的潛藏許可權

2022-08-29 14:09:33 字數 1853 閱讀 7384

來歷:網海拾貝

對付某些有非凡要求的檔案(如處事器日記)還可以追加潛藏許可權的設定。這些潛藏許可權包含:

compressed (c),

no dump (d),

immutable (i),

data journalling (j),

secure deletion (s),

no tail-merging (t),

undeletable (u),

no atime updates (a),

synchronous directory updates (d),

synchronous updates (s),

and top of directory hierarchy (t).

經過chattr設定檔案的潛藏許可權。

[root]#chattr --help

usage: chattr [-rv] [- =aacddijssu] [-v version] files...

引數或選項描摹:

-r:遞迴措置責罰,將指定目次下的統統檔案及子目次一併措置責罰。

-v:體現具體歷程有版本編號。

-v:設定檔案或目次版本(version)。

:在原有引數設定根柢底蘊上,追加引數。

- :在原有引數設定根柢底蘊上,移除引數。

= :更新為指定引數設定。

a:檔案或目次的 atime (access time)不行被刪改(modified), 可以有效進攻例如手提電腦磁碟i/o錯誤的發生發火。

s:硬碟i/o同步選項,從命雷同sync。

c:即compresse,設定檔案能否經膨脹後再儲存。讀取時需求經過主動解壓操縱。

d:即no dump,設定檔案不能成為dump序次的備份目標。

j:即journal,設定此引數使安妥經過mount引數:data=ordered 大約 data=writeback 掛載的檔案系統,檔案在寫入時會先被記錄(在journal中)。假定filesystem被設定引數為 data=journal,則該引數主動失效。

s:失密性地刪除檔案或目次,即硬碟空間被全部發出。

u:與s相反,當設定為u時,資料內容實在還存在磁碟中,可以用於undeletion.

各引數選項中常用到的是a和i。a選項強迫只可新增不行刪除,多用於日記系統的安然置定。而i是更為嚴格的安然置定,只要superuser (root) 或具有cap_linux_immutable措置責罰技術幻術(標識)的歷程能夠施加該選項。我們來舉乙個例子:

[root]#touch chattr_test

[root]#chattr i chattr_test

[root]#rm chattr_test

rm: remove write-protected regular empty file `chattr_test`? y

rm: cannot remove `chattr_test`: operation not permitted

呵,此時連root本身都不能直接舉辦刪除操縱,必需先去除i設定後再刪除。

lsattr命令幻術:

[root]#lsattr [-rvadlv] [files...]

引數或選項闡明');:

-r:遞迴列示目次及檔案屬性。

-v:體現序次版本號。

-a:體現統統檔案屬性,包含潛藏檔案(.)、當時目次(./)及上層目次(../)。

-d:僅列示目次屬性。

-l:(此引數而今沒有任何作用)。

-v:體現檔案或目次版本。

例:[root]#chattr aij lsattr_test

[root]#lsattr

----ia---j--- ./lsattr_test

linux 檔案系統 Linux 檔案系統結構介紹

ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...

Linux學習 檔案系統屬性chattr許可權

change file attributes on 啊linux file system 可以防止誤操作 chattr 選項 檔案或目錄名 增加許可權 刪除許可權 等於某許可權 選項 i 對檔案,不允許刪除檔案 修改檔案內容 改檔名 對目錄,不允許在該目錄下建立檔案 刪除檔案,只能修改目錄下的檔案資...

Linux的檔案系統

如果您是一位新手,也許 您還不知道如何把檔案從windows拷貝到linux上吧?下面,我們將說明unix檔案系統以及mount的工作過程,然後再比較詳細地討論 mount的使用和有關選項。如果您已經了解unix檔案系統是如何工作的,那麼可以跳過下面一節。否則,您最好繼續接著學習 mount 的含義...