Linux chattr 命令
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 命令相关推荐
- Linux chattr命令详解
本文详细讲解了Linux chattr命令,一起开看看吧. 常见命令参数 A:即Atime,告诉系统不要修改对这个文件的最后访问时间. S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把 ...
- 【Linux】一步一步学Linux——chattr命令(115)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 总结 06. 附录 01. 命令概述 chattr命令用来改变文件属性.这项指令可 ...
- linux系统中使用chattr命令的,linux chattr命令
chattr指令可改变linux文件系统的文件属性,有时候我们为了防止某个文件会被意外删除或者修改,我们会使用chattr命令来改变文件的属性,接下来吾爱编程为为大家介绍一下chattr命令的使用方法 ...
- linux chattr命令的使用
介绍: chattr命令用来改变文件属性.这项指令可改变存放在ext2文件系统上的文件或目录属性 使用案例: 1.用chattr命令防止系统中某个关键文件被修改 添加属性i:不得任意更动文件或目录. ...
- linux chattr命令
chattr 设置linux文件的属性 (参照man手册进行翻译,常用的属性都翻译过来,个人觉得很少用到的属性就没有翻译) 用法:chattr [ -RVf ] +-=[acdeijstuADST] ...
- Linux之chattr命令详解
Linux chattr命令用于改变文件属性. 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途. b:不更新文件或目录的最后存取时间. ...
- linux文件系统权限(chattr命令)
Linux chattr命令用于改变文件属性. 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途. b:不更新文件或目录的最后存取时间. ...
- linux账户密码 群组放在,linux基础命令学习(四)用户与群组
一.linux用户账号的管理 linux用户账号的管理主要包括用户添加.用户删除.用户修改. 添加用户账号就是在系统创建一个新账号,然后为新账号分为用户号.用户组.主目录和登录Shell等资源. 刚添 ...
- Python3 Linux相关命令大全
1.文件管理相关 cat cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上. https://www.runoob.com/linux/linux-comm-cat.h ...
最新文章
- java 继承 意义_Java中继承,类的高级概念的知识点
- 重磅直播 | PointDSC:基于特征匹配的点云配准方法(CVPR2021)
- 傅盛:AI是企业弯道超车的机会,大家在同一起跑线上
- JDK注解(内置和自定义)
- Java 计算两个日期时间差,天数、时、分、秒
- 论文浅尝 | 基于知识图谱中图卷积神经网络的推荐系统
- 嵌入式中常见的存储器总结(二)SRAM VS DRAM
- python执行txt中代码_【技术分享】文件解压之过 Python中的代码执行
- php rbac 菜单生成,RBAC集成AdminLTE后台主题对菜单进行控制
- 如何成为高级测试人?
- Linux 更改主机的 host 名
- 秋叶一键重装系统连接服务器失败,秋叶一键重装系统win7系统安装和使用DAEMONToolsLite的方法【图文教程】...
- AD7705在STM32F103RBT6上的移植[硬件SPI]
- 阿里云窄带高清的演进与思考
- 从苏宁电器到卡巴斯基(第二部)第06篇:我在卡巴的日子 VI
- 花旗将老虎证券目标价上调365%、将富途控股目标价上调106%
- 测试人员如何提高API功能测试效率?
- 三星电子中国研究院院长张代君:Bixby绝非炫技而是为提升用户体验而生
- 给大学同窗的6个建议
- 【Python异常】 NPM创建Vue项目遇到ERROR command failed: npm install --loglevel error