如何在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的技巧和提示。敬请关注!
广告