有用的linux命令——chattr
浏览:1545次 出处信息
一般Linux的文件系统都是ext2/ext3。ext文件系统的文件,目录会有一些文件系统所特有的属性。我们之前所熟知的rwx等属性是linux操作系统赋予文件的属性,和登录用户相关。而本文所说的这个特性是文件系统相关的,它不受登录用户的限制。
ext3所包括的文件属性很多,主要涉及到文件在文件系统上的存储、是否启用日志、是否更新atime、是否采用压缩等多种高级特性,其中我们常见的一种属性就是防删除。
使用lsattr命令可以查看文件的文件系统属性,
横杠-表示未设置属性,默认情况下新建的文件是没有任何属性的,可以用chattr命令来进行修改。
每种属性有一个代号,详细的代号及其解释可以使用man chattr查看。我们说的防删除属性代号为i。chattr +用来增加属性,chattr -用来去除属性。需要注意的时,执行chattr需要root权限,否则会修改失败。我们为linux这个文件增加i属性,如下:
此时文件linux已经被赋予了i属性,尝试删除就会错误。
同时,此文件也不能被修改,重命名以及做硬链接。
利用这个特性就可以实现保护系统文件的目的,防止由于误操作导致文件丢失。
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:tailf and tail -f
后一篇:linux shell中”2>&1″含义 >>
文章信息
- 作者:Eric 来源: JavaRanger - 专注JAVA高性能程序开发、JVM、Mysql优化、算法
- 标签: chattr 锁定
- 发布时间:2014-07-28 12:45:44
近3天十大热文
- [70] IOS安全–浅谈关于IOS加固的几种方法
- [69] Twitter/微博客的学习摘要
- [64] 如何拿下简短的域名
- [63] Go Reflect 性能
- [63] android 开发入门
- [61] find命令的一点注意事项
- [59] 流程管理与用户研究
- [58] Oracle MTS模式下 进程地址与会话信
- [58] 图书馆的世界纪录
- [58] 读书笔记-壹百度:百度十年千倍的29条法则