linux 檔案隱藏屬性

2021-09-06 19:26:08 字數 1782 閱讀 3606

這些隱藏的屬性確實對於系統有很大的幫助的~ 尤其是在系統安全 (security) 上面,重要的緊呢!不過要先強調的是,底下的chattr指令只能在ext2/ext3的檔案系統上面生效, 其他的檔案系統可能就無法支援這個指令了。

chattr (配置檔案案隱藏屬性)

[root@www ~]# chattr [+-=][asacdistu] 檔案或目錄名稱

選項與引數:

+   :增加某乙個特殊引數,其他原本存在引數則不動。

-   :移除某乙個特殊引數,其他原本存在引數則不動。

=   :設定一定,且僅有後面接的引數

a  :當設定了 a 這個屬性時,若你有訪問此檔案(或目錄)時,他的訪問時間 atime

將不會被修改,可避免i/o較慢的機器過度的訪問磁碟。這對速度較慢的計算機有幫助

屬性時,當你進行任何檔案的修改,該更動會『同步』寫入磁碟中。

a  :當設定 a 之後,這個檔案將只能增加資料,而不能刪除也不能修改資料,只有root 

才能設定這個屬性。 

c  :這個屬性設定之後,將會自動的將此檔案『壓縮』,在讀取的時候將會自動解壓縮,

但是在儲存的時候,將會先進行壓縮後再儲存(看來對於大檔案似乎蠻有用的!)

d  :當 dump 程式被執行的時候,設定 d 屬性將可使該檔案(或目錄)不會被 dump 備份

i  :這個 i 可就很厲害了!他可以讓乙個檔案『不能被刪除、改名、設定鏈結也無法

寫入或新增資料!』對於系統安全性有相當大的幫助!只有 root 能設定此屬性

s  :當檔案設定了 s 屬性時,如果這個檔案被刪除,他將會被完全的移除出這個硬碟

空間,所以如果誤刪了,完全無法救回來了喔!

u  :與 s 相反的,當使用 u 來配置檔案案時,如果該檔案被刪除了,則資料內容其實還

存在磁碟中,可以使用來救援該檔案喔!

注意:屬性設定常見的是 a 與 i 的設定值,而且很多設定值必須要身為 root 才能設定

請嘗試到/tmp底下建立檔案,並加入 i 的引數,嘗試刪除看看。

lsattr (顯示檔案隱藏屬性)

[root@www ~]# lsattr [-adr] 檔案或目錄

選項與引數:

-a :將隱藏檔案的屬性也秀出來;

-d :如果接的是目錄,僅列出目錄本身的屬性而非目錄內的檔名;

-r :連同子目錄的資料也一並列出來! 

[root@www tmp]# chattr +aij attrtest

[root@www tmp]# lsattr attrtest

----ia---j--- attrtest

[root@www ~]# cd /tmp

[root@www tmp]# touch attrtest     <==建立乙個空檔案

[root@www tmp]# chattr +i attrtest <==給予 i 的屬性

[root@www tmp]# rm attrtest        <==嘗試刪除看看

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

rm: cannot remove `attrtest': operation not permitted  <==操作不許可

# 看到了嗎?呼呼!連 root 也沒有辦法將這個檔案刪除呢!趕緊解除設定!

請將該檔案的 i 屬性取消!

[root@www tmp]# chattr -i attrtest

**:

Linux檔案隱藏屬性

檔案的隱藏屬性chattr lsattr 1 chattr asaci a 增加該屬性後,表示檔案或目錄的atime將不可修改 s 增加該屬性後,會將資料同步寫入磁碟中 a 增加該屬性後,表示只能追加不能刪除,非root使用者不能設定該屬性 c 增加該屬性後,表示自動壓縮該檔案,讀取時會自動解壓 i...

Linux檔案隱藏屬性

其實在linux中還有幾個檔案的隱藏屬性,檔案的隱藏屬性通過chattr這個命令進行操作。不過這邊需要提醒的是chattr這個命令只能在ext2 ext3 ext4的linux檔案系統中完全生效。命令用法 chattr asacdistu 檔案或者是檔案目錄第一部分 刪除乙個特殊許可權,其他的不變。...

Linux中檔案隱藏屬性chattr,lsattr

隱藏檔案的屬性對於檔案系統的有很大的幫助,尤其是在系統安全上面,很關鍵。不過強調的是,下面的chattr命令只能在ext2 ext3的檔案系統上面生效,其他系統可能無法支援這個命令,下面討論怎麼設定與檢查這些隱藏屬性。root www chattr asacdistu 檔案或目錄名稱 引數 增加某乙...