chattrLinux chattr 命令

Linux 命令大全

chattr 常见命令参数
A:即Atime,告诉系统不要修改对这个文件的最后访问时间。
S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。
a:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。
b:不更新文件或目录的最后存取时间。
c:将文件或目录压缩后存放。
d:当dump程序执行时,该文件或目录不会被dump备份。
D:检查压缩文件中的错误。
i:即Immutable,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
s:彻底删除文件,不可恢复,因为是从磁盘上删除,然后用0填充文件所在区域。
u:当一个应用程序请求删除这个文件,系统会保留其数据块以便以后能够恢复删除这个文件,用来防止意外删除文件或目录。
t:文件系统支持尾部合并(tail-merging)。
X:可以直接访问压缩文件的内容。
在linux中chattr常用的命令展示

chattr: 锁定文件,不能删除,不能更改
        +a:  只能给文件添加内容,但是删除不了,
              chattr +a  /etc/passwd
        -d:      不可删除
        加锁:chattr +i  /etc/passwd       文件不能删除,不能更改,不能移动
        查看加锁: lsattr /etc/passwd      文件加了一个参数 i 表示锁定
        解锁:chattr -i /home/omd/h.txt    - 表示解除

隐藏chattr命令:

which chattr
mv /usr/bin/chattr  /opt/ftl/
cd /opt/ftl/
mv chattr h    -->更改命令,使用别名h隐藏身份
/opt/ftl/h +i /home/omd/h.txt   -->利用h 行驶chattr命令
lsattr /home/omd/h.txt    -->查看加密信息

恢复隐藏命令

mv h /usr/bin/chattr
chattr -i /home/omd/h.txt
lsattr /home/omd/h.txt

chattr 其它实例

[root@localhost ~]# chattr +i nginx.conf                     #设置该文件不能进行任何形势的修改[root@localhost ~]# mv nginx.conf nginx.conf_bak
mv: 无法将"nginx.conf" 移动至"nginx.conf_bak": 不允许的操作[root@localhost ~]# lsattr nginx.conf                       #查看chattr设置的权限
----i--------e- nginx.conf[root@localhost ~]# chattr -i nginx.conf                    #取消-i的权限设置[root@localhost ~]# lsattr nginx.conf                      #查看chattr设置的权限
-------------e- nginx.conf[root@localhost ~]# chattr +a /var/log/messages   #让某个文件只能往里面追加数据,但不能删除

本文参考于 http://www.xinbiancheng.cn/

Linux chattr 命令相关推荐

  1. Linux chattr命令详解

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

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

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

  3. linux系统中使用chattr命令的,linux chattr命令

    chattr指令可改变linux文件系统的文件属性,有时候我们为了防止某个文件会被意外删除或者修改,我们会使用chattr命令来改变文件的属性,接下来吾爱编程为为大家介绍一下chattr命令的使用方法 ...

  4. linux chattr命令的使用

    介绍: chattr命令用来改变文件属性.这项指令可改变存放在ext2文件系统上的文件或目录属性 使用案例: 1.用chattr命令防止系统中某个关键文件被修改 添加属性i:不得任意更动文件或目录. ...

  5. linux chattr命令

    chattr  设置linux文件的属性 (参照man手册进行翻译,常用的属性都翻译过来,个人觉得很少用到的属性就没有翻译) 用法:chattr [ -RVf ] +-=[acdeijstuADST] ...

  6. Linux之chattr命令详解

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

  7. linux文件系统权限(chattr命令)

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

  8. linux账户密码 群组放在,linux基础命令学习(四)用户与群组

    一.linux用户账号的管理 linux用户账号的管理主要包括用户添加.用户删除.用户修改. 添加用户账号就是在系统创建一个新账号,然后为新账号分为用户号.用户组.主目录和登录Shell等资源. 刚添 ...

  9. Python3 Linux相关命令大全

    1.文件管理相关 cat cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上. https://www.runoob.com/linux/linux-comm-cat.h ...

最新文章

  1. java 继承 意义_Java中继承,类的高级概念的知识点
  2. 重磅直播 | PointDSC:基于特征匹配的点云配准方法(CVPR2021)
  3. 傅盛:AI是企业弯道超车的机会,大家在同一起跑线上
  4. JDK注解(内置和自定义)
  5. Java 计算两个日期时间差,天数、时、分、秒
  6. 论文浅尝 | 基于知识图谱中图卷积神经网络的推荐系统
  7. 嵌入式中常见的存储器总结(二)SRAM VS DRAM
  8. python执行txt中代码_【技术分享】文件解压之过 Python中的代码执行
  9. php rbac 菜单生成,RBAC集成AdminLTE后台主题对菜单进行控制
  10. 如何成为高级测试人?
  11. Linux 更改主机的 host 名
  12. 秋叶一键重装系统连接服务器失败,秋叶一键重装系统win7系统安装和使用DAEMONToolsLite的方法【图文教程】...
  13. AD7705在STM32F103RBT6上的移植[硬件SPI]
  14. 阿里云窄带高清的演进与思考
  15. 从苏宁电器到卡巴斯基(第二部)第06篇:我在卡巴的日子 VI
  16. 花旗将老虎证券目标价上调365%、将富途控股目标价上调106%
  17. 测试人员如何提高API功能测试效率?
  18. 三星电子中国研究院院长张代君:Bixby绝非炫技而是为提升用户体验而生
  19. 给大学同窗的6个建议
  20. 【Python异常】 NPM创建Vue项目遇到ERROR command failed: npm install --loglevel error

热门文章

  1. liunx下的组管理
  2. 有符号距离场原理及实现源码
  3. 朕亦甚想你——从后宫管理看阿里云访问控制(上)
  4. 【操作系统】进程与线程的区别
  5. Windows 网络命令
  6. B. Obtain Two Zeroes(公式推导)
  7. 代购系统搭建,淘宝、天猫、1688海外代购系统建设及部分前端源码展示
  8. 关于微信PC版内置浏览器和IOS11以下系统打开页面白屏的问题
  9. Vue-pako gizp解压,中文乱码解决
  10. Notification图标总是显示应用的图标(设置smallIcon无效)