如何在Linux中保護檔案和目錄不被刪除
您是Linux管理員嗎?您通常會保護指令碼檔案或任何重要檔案嗎?您可能知道,**Chattr**(更改屬性)是一個命令列Linux實用程式,用於設定/取消設定Linux程序中檔案的精確屬性,以防止意外刪除或更改重要檔案和資料夾,即使您以root使用者身份登入。
本文將幫助您保護您的檔案或資料夾,防止未經授權的使用者刪除您的敏感內容。
保護檔案
在以下示例中,abc.txt是檔名
保護檔案
要保護檔案,請使用以下命令:
$ sudo chattr +i abc.txt
現在嘗試使用以下所示的rm命令刪除檔案:
$ rm abc.txt
示例輸出應如下所示:
rm: remove write-protected regular file 'abc.txt'?
取消檔案的保護
要取消檔案的保護,請使用以下命令:
$ sudo chattr -i abc.txt
要驗證上述命令,請使用以下命令:
$ rm abc.txt
上述命令將刪除檔案,而不會給出任何資訊。
保護目錄
在以下示例中,**abc**是目錄名
保護目錄
要保護目錄,請使用以下命令:
$ sudo chattr -R +i abc
要驗證上述命令,請使用以下命令:
$ rm -r abc
示例輸出應如下所示:
rm: descend into write-protected directory 'abc'?
取消目錄的保護
要取消目錄的保護,請使用以下命令:
$ sudo chattr -R -i abc
要驗證上述命令,請使用以下命令:
$ rm -r abc
上述命令將刪除檔案,而不會給出任何資訊。
在本文中,我們學習瞭如何保護檔案和目錄不被刪除。在我們的後續文章中,我們將提供更多基於Linux的技巧和提示。敬請關注!
廣告