1. 程式人生 > >linux chattr用法

linux chattr用法

第一次 權限 很多 隱藏 如果 -c nbsp 選項 att

  在linux中,我們有的時候發現linux無法刪除一個文件或者目錄。

  huskiesir第一次遇見這個問題還是在一次服務器被不法分子入侵之後的事情,我就發現某個進程很多,根據進程的名字,我搜索關鍵字找到了某個a.sh文件。於是huskiesir就用rm -rf a.sh,結果居然是顯示 rm: 無法刪除"a.sh": 不允許的操作,最後小白的我去上網查才發現,其實是chattr這個東西在作怪。好了,廢話不多說,看看chattr是做什麽的呢?

  其實文件或者目錄,都有著自己的隱藏權限。而這個隱藏權限可以通過lsattr去查看,比如:

技術分享圖片

  ok,然後chattr則是可以對這些隱藏屬性進行修改的命令

  chattr [mode] files

  其中,最常用的就是+、-、a、i

  + 代表追加屬性

  - 代表剔除屬性

  a 如果擁有此選項代表不允許刪除,只允許追加

  i 如果有此選項代表不允許修改(包括刪除、編輯等操作)

linux chattr用法