zoukankan      html  css  js  c++  java
  • 使用chattr禁止文件被删除

    chattr 是个啥?

    chattr 修改文件在Linux第二扩展文件系统(E2fs)上的特有属性

    使用方法

    • +i or -i 设置/取消文件不能进行修改:即你不能删除它, 也不能给它重新命名,你不能对该文件创建链接, 而且也不能对该文件写入任何数据. 只有超级用户可以设置或清除该属性.
    # 使用 chattr +i xxxx 来设置文件不能删除和修改
    $ chattr +i test.log
    # 使用 lsattr test.log 查看当前设置的文件属性
    $ lsattr text.log
    ----i---------- test.log
    # 使用 rm 试试 能不能删除
    $ rm test.log
    rm: remove write-protected regular empty file 'test.log'? y
    rm: cannot remove 'test.log': Operation not permitted
    $ sudo rm test.log
    rm: cannot remove 'test.log': Operation not permitted
    # 取消 +i 的属性
    $ sudo chattr -i test.log
    # 再次查询文件属性 
    $ chattr +i test.log
    --------------- test.log
    $ rm test.log
    
  • 相关阅读:
    最后一周作业
    第十四,十五周作业
    第七周作业
    第六周作业
    第四周作业
    第三周作业
    第二周作业
    二学期第三次作业
    二学期第二次作业
    二学期第一次作业
  • 原文地址:https://www.cnblogs.com/l5gw/p/11100744.html
Copyright © 2011-2022 走看看