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

最新文章

  1. Msbuild项目集成右键菜单编译
  2. IntelliJ IDEA 使用说明(For Eclipse user)
  3. 【译】仿Taasky的3D翻转菜单动画实现
  4. 使用Cygwin通过ssh命令行来访问Windows8
  5. Windows下Android SDK Manage下载速度缓慢的解决方法
  6. HDU 1176 免费馅饼(DP)
  7. kindeditor-4.1.10在线编辑器的使用[多个]
  8. myeclipse building workspace如何禁止及提高myeclipse速度
  9. PHP IDE 框架 服务器 相关
  10. shopnc怎么开启伪静态 shopnc开启伪静态的方法
  11. wpf dll和exe合并成一个新的exe
  12. 通过ccb(CocosBuilder)文件生成cocos2dx代码
  13. 解决水晶报表提示“未知的查询引擎错误” FOR VS2010
  14. Android 高仿微信朋友圈动态, 支持双击手势放大并滑动查看图片。
  15. 教你编写百度搜索广告过滤的chrome插件
  16. Recursion之Demo
  17. BZOJ4259残缺的字符串
  18. js排序算法总结
  19. 深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
  20. lanmp中环境变量的更改方法

热门文章

  1. 关于MapReduce的测试
  2. 一键生成koa/koa2项目
  3. pyton3的数字操作你都会用吗?
  4. 7.2 Mybatis
  5. 标准库函数gets()和puts()
  6. 2018-2019-2 20175215 实验三《敏捷开发与XP实践》实验报告
  7. SRS之分发HLS
  8. oracle中关于clob类型字段的查询效率问题
  9. 使用ViewFlipper实现广告图片的自动轮播的效果
  10. nginx的root 指令