当前位置: 首页 > news >正文

Linux文件隐藏属性(修改与显示):chattr和lsattr

文件除了基本的九个权限以外还有隐藏属性存在,这些隐藏属性对于系统有很大的帮助,尤其是系统安全(Security)上

chattr(配置文件隐藏属性)

chattr 【+-=】【ASacdistu】文件或目录名称

选项与参数:

+:增加某一个特殊参数,其他原本存在的参数则不动

-:删除某一个特殊参数,其他原本存在的参数则不动

=:直接设置参数,且仅有后面接的参数

A:当设置了A属性,则你在存取此文件或目录时,不会修改它的存取时间atime,可避免I/O较慢的机器过度的读写磁盘(建议使用文件系统挂载参数处理这个项目)

S:一般文件都是非同步写入磁盘的,设置了S属性后,进行文件修改时会同步写入磁盘

a:文件只能增加数据,而且不能删除和修改数据,只有root才能设置此属性

c:会自动将文件压缩,在读取时会自动解压缩,在存储时,会先压缩再存储

d:当dump程序被执行时,设置d属性可以使该文件不会被dump备份

i:文件不能被删除、改名、设置链接,也无法写入或新增数据,只有root才能设置

s:当文件被删除时,会彻底从硬盘中删除,误删后完全无法恢复

u:与s相反,文件被删除后,数据还在硬盘中,可以使用来恢复文件

这个命令在系统的数据安全上非常重要,由于这些属性是隐藏属性,所以需要lsattr才能够看到

对于logfile这样的日志文件,a这个属性显得很棒!

lsattr(显示文件隐藏属性)

lsattr 【-adR】文件或目录

选项与参数:

-a:将隐藏文件的属性也显示出来

-d:如果接的是目录,仅列出目录本身属性而非目录内的文件名

-R:连同子目录的数据也一并列出来

设置i属性后,连root也没有办法删除

取消i属性

http://www.lryc.cn/news/6389.html

相关文章:

  • 广东省基层就业补贴
  • 高压放大器在超声导波钢轨传播中的应用
  • Java字符串常见拼接方式
  • 商城业务:购物车
  • 计算机网络学习笔记(一)
  • 【单目标优化算法】烟花优化算法(Matlab代码实现)
  • 微服务项目【秒杀商品展示及商品秒杀】
  • DIDL3_模型选择、复杂度、过欠拟合的相关概念
  • Android 9.0 去除锁屏界面及SystemUI无sim卡拨打紧急电话控件显示功能实现
  • AntDB-M设计之内存结构
  • 互联网舆情监测公司监测哪些内容,TOOM北京舆情监测公司
  • 一篇文章带你熟练使用Ansible中的playbook
  • HashedWheelTimer
  • OPenCV库移植到ARM开发板子上面配置过程
  • Jenkins实现CI/CD
  • 如何给img标签里的请求添加自定义header
  • Linux系统基本概念操作,用户和文件权限管理
  • 数据库中的单表查询和多表查询
  • 全网详解MyBatis-Plus LambdaQueryWrapper的使用说明以及LambdaQueryWrapper和QueryWapper的区别
  • 暴力破解(new)
  • Android12之apex调试
  • Python - 数字(Number)数据类型常用操作
  • QT(51)-动态链接库-windows
  • [Vivado那些事儿]将自定义 IP (HDL)添加到 Vivado 模块设计(Block Design)
  • 开学必备数码清单,大学生开学必备数码好物分享
  • 【面试题】常见前端基础面试题(HTML,CSS,JS)
  • Vue (4)
  • 静态库和动态库的制作
  • Oracle实现高可用性的工具(负载均衡/故障切换)
  • 图解经典电路之OCL差分功放-三极管分立器件电路分析