用户登录
用户注册

分享至

Linux如果保护文件避免被修改

  • 作者: 少年玩心吗m
  • 来源: 51数据库
  • 2020-09-02

如果希望某一个文件不被修改,可以通过执行chattr +i  文件名称,对此文件进行保护,无法进行修改,如果需要修改需要去掉这个保护,执行chattr -i  文件名称即可去掉保护。

首先执行touch test创建一个空文件test,之后执行lsattr test 查看没有存在保护

显示为-------------e-- test 说明没有保护

如果显示----i--------e-- test 说明存在保护

这时执行chattr +i  test对文件进行保护,再执行lsattr test,确认已经存在保护,执行删除命令 rm -rf test 出现拒绝操作的提示,说明保护成功,不允许删除。

执行chattr -i  test取消保护,再执行lsattr test 查看已经取消保护,执行rm -rf test  将test文件成功删除。

 

chattr命令也可以对目录进行保护,但是不能保护/、/dev、/tmp、/var目录

软件
前端设计
程序设计
Java相关