用来改变文件属性,chattr命令 用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性

命令语法

> chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]

命令选项

  • -R 递归处理,将指定目录下的所有文件及子目录一并处理。
  • -v<版本编号> 设置文件或目录版本。
  • -V 显示指令执行过程。
  • +<属性> 开启文件或目录的该项属性。
  • -<属性> 关闭文件或目录的该项属性。
  • =<属性> 指定文件或目录的该项属性。

属性

  • a:让文件或目录仅供附加用途;
  • b:不更新文件或目录的最后存取时间;
  • c:将文件或目录压缩后存放;
  • d:将文件或目录排除在倾倒操作之外;
  • i:不得任意更动文件或目录;
  • s:保密性删除文件或目录;
  • S:即时更新文件或目录;
  • u:预防意外删除。

用chattr命令防止系统中某个关键文件被修改:

> chattr +i /etc/my.cnf

查看文件属性

> lsattr /etc/my.cnf
----i-------- /etc/my.cnf

使用chattr对目录中的所有文件应用限制

> chattr -R +i ./rumenz

某个文件只能往里面追加数据,但不能删除,适用于各种日志文件

> chattr +a /var/log/a.log

原文链接:https://rumenz.com/rumenbiji/linux-chattr.html
微信公众号:入门小站

  • 回复【1001】获取 linux常用命令速查手册
  • 回复【10010】获取 阿里云ECS运维Linux系统诊断
  • 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
  • 回复【10013】获取 shell简明教程

linux之chattr命令相关推荐

  1. Linux之chattr命令详解

    Linux chattr命令用于改变文件属性. 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途. b:不更新文件或目录的最后存取时间. ...

  2. Linux chattr命令详解

    本文详细讲解了Linux chattr命令,一起开看看吧. 常见命令参数 A:即Atime,告诉系统不要修改对这个文件的最后访问时间. S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把 ...

  3. Linux的chattr与lsattr命令详解

    摘自:http://www.ha97.com/5172.html PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一 ...

  4. linux系统中使用chattr命令的,chattr命令怎么用

    有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.那么chattr命令怎么用呢?下面跟着学习啦小编来一起了解下吧. chattr命令使用方法 chattr命 ...

  5. 【Linux】一步一步学Linux——chattr命令(115)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 总结 06. 附录 01. 命令概述 chattr命令用来改变文件属性.这项指令可 ...

  6. Linux文本撤销修改,5个'chattr'命令使重要文件在Linux中不可更改(不可更改)

    chattr命令 (更改属性)是一个命令行Linux工具,用于设置/取消某些属性在Linux系统中的文件,以确保意外删除或重要的文件和文件夹的修改,即使你登录为root用户. 在Linux本机文件系统 ...

  7. linux 改变文件夹属性,技术|在Linux中用chattr和lsattr命令管理文件和目录属性

    为了允许添加数据,防止更改或者删除等,文件和文件夹可以设定了特定的控制属性.例如,你可以在关键的系统文件或者文件夹中启用属性,然后没有任何用户,包括root,可以删除或者修改它,比如不允许使用像dum ...

  8. Linux的chattr与lsattr命令详解(重点-i参数,锁定文件,禁止修改文件)

    PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的li ...

  9. Linux 文件管理 : chattr lsattr 命令详解

    lsattr命令用于查看文件的第二扩展文件系统属性. 语法 lsattr(选项)(参数) 选项 -E:可显示设备属性的当前值,但这个当前值是从用户设备数据库中获得的,而不是从设备直接获得的. -D:显 ...

最新文章

  1. 西文是指什么_中西文化的关键性差别
  2. 2019年上半年收集到的人工智能机器学习方向干货文章
  3. 重载运算与类型转换——基本概念,输入和输出运算符,算术和关系运算符,赋值运算符,下标运算符,递增和递减运算符,成员访问运算符...
  4. 【推荐】Web 2.0 必读经典 !
  5. python装饰器传递参数_如何将额外的参数传递给Python装饰器?
  6. RAID 01 和RAID 10的区别
  7. uboot源码——环境变量
  8. android 怎么调用js项目_APP逆向神器之Frida【Android初级篇】
  9. java并发初探CyclicBarrier
  10. Flink : UnknownTaskExecutorException: No TaskExecutor registered under
  11. OCP 11G 051题库解析笔记-总
  12. java.lang.NoSuchMethodException: java.util.List.<init>() 问题解决
  13. 发送消息的时候,会指定用户,其实还可以定义媒介为脚本,让用户执行这个脚本...
  14. SVG 坐标和 viewBox
  15. android 阅读器字体,为 Android 换上任意喜欢的字体,你可以试试这个 Magisk 模块...
  16. 普林斯顿陈丹琦:如何让「大模型」变小
  17. python画布组件_Python Tkinter 画布(Canvas)
  18. 设计一个用于人事管理的“人员”类
  19. 从杀慢查询入手来预防 MySQL 雪崩的办法
  20. 【工具-NMAP】主机渗透神器:NMAP (功能介绍,安装,使用,参数完整翻译)-转载

热门文章

  1. [Java] 蓝桥杯 BASIC-7 基础练习 特殊的数字
  2. pair的用法 make_pair
  3. 1001. 害死人不偿命的(3n+1)猜想 (15)-PAT乙级真题
  4. 蓝桥杯BASIC-28 基础练习 Huffuman树
  5. Watson的未来就是IBM的未来
  6. 写了个简单的pdo的封装类
  7. shortcut switch in terminal start pos end pos
  8. 深圳市房事与公积金相关疑问
  9. SharpGL学习笔记(一) 平台构建与Opengl的hello World (转)
  10. 045 Android Studio 常用应用