1、chattr命令的用法:chattr [+-=] [ASacdistu] File/Directory

参数说明:

+-= :分别为 [+ 增加] [- 减少] [= 设定] 属性的意思

A  :当设定了 A 这个属性时,这个档案(或目录)的存取时间atime (access) 将不可被修改, 可避免例如手提式计算机容易有磁盘 I/O 错误的情况发生!

S  :这个功能有点类似 sync 的功能!就是会将数据同步写入磁盘当中!可以有效的避免数据流失!

a  :当设定 a 之后,这个档案将只能增加数据,而不能删除,只有 root 才能设定这个属性。

c  :这个属性设定之后,将会自动的将此档案『压缩』,在读取的时候将会自动解压缩出来,但是在储存的时候,将会先进行压缩之后再储存(看来对于大档案似乎蛮有用的!)

d  :当 dump (备份)程序被执行的时候,设定 d 属性将可使该档案(或目录)具有 dump 功效!

i  :这个 i 可就很厉害了!他可以让一个档案『不能被删除、改名、设定连结也无法写入或新增数据!对于系统安全性有相当大的帮助!

j  :当使用 ext3 这个档案系统格式时,设定 j 属性将会使档案在写入时先记录在 journal 中! 但是当 filesystem 设定参数为 data=journalled 时,由于已经设定了日志了,所以这个属性无效!

s  :当档案设定了 s 参数时,他将会被完全的移除出这个硬盘空间。

u  :与 s 相反的,当使用 u 来设定档案时,则数据内容其实还存在磁盘中,可以使用来 undeletion.

1.1、chattr示例Shell

chattr +i  /etc/shadow    #添加“i”隐藏属性后,就无法更动这个文件了

chattr -i  /etc/shadow      #解除"i"这个隐藏属性

2、lsattr命令的用法:lsattr [-aR]

参数说明:

-a :将隐藏文件的属性也列出来;

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

2.2、lsattr示例Shell

chattr +i .bash_logout     #添加一个隐藏的“i”属性,后面再细讲

lsattr -a          #将当前目录的文件或目录下的文件所有属性(包括隐藏属性)列出 

-------------- ./.

-------------- ./..

---i---------- ./.bash_logout

-------------- ./.bash_profile

-------------- ./.bashrc

转载于:https://www.cnblogs.com/Sky-Raining/p/9895495.html

chattr和lsattr命令的使用(对于root用户也无法修改删除的操作问题)相关推荐

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

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

  2. linux中lsattr命令,在Linux中用chattr和lsattr命令管理文件和目录属性

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

  3. Linux 命令(16)—— chattr 与 lsattr 命令

    1.简介 chattr 与 lsattr 分别用于改变和显示文件属性,与 chmod 命令相比,chmod 只改变文件的读写.执行权限,更底层的属性控制是由 chattr 来改变的. 2.chattr ...

  4. 腾讯云 Ubuntu16.04.1 允许 root 用户 SSH登录 修改 sshd_config PermitRootLogin 后登录失败

    腾讯云 Ubuntu16.04.1 允许 root 用户 SSH登录 修改 sshd_config PermitRootLogin 后登录失败 今天重装了吃灰很久的服务器,选择的是 Ubuntu,腾讯 ...

  5. Linux的chattr与lsattr命令详解

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

  6. chattr和lsattr命令

    1.查看命令含义和使用方法 可以使用 man chattr | man lsattr 查看 chattr - change file attributes on a Linux file system ...

  7. linux chattr与lsattr命令 底层权限控制

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

  8. Linux文件系统属性权限chattr与lsattr命令

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

  9. Linux chattr 与 lsattr命令

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

最新文章

  1. CNN架构复现实战 | 附视频和github项目
  2. Node.js中文件上传与multer模块的应用
  3. struts1生成验证码
  4. 只让输入数字的输入框(javascript)
  5. js计算价格,保留小数
  6. 04-CoreData Stack技术栈堆手动实现
  7. 局部内部类访问它所在方法中的局部变量必须是final
  8. java数据结构博客园_常见数据结构的Java实现
  9. python网络安全工具箱界面_Python开发案例:设计启动工具箱,显示图形界面的方式...
  10. 不允许创建临时变量交换两个变量的内容
  11. 遇到error: stray ‘\357’ in program [solution.c]的解决办法
  12. 质量超高的UI素材站!推荐UI\UX设计师
  13. JavaScript-4函数
  14. 压缩等级_魔兽世界:9.0会落实等级压缩吗,简单分析一下压缩等级的好处
  15. 学计算机的能看出批图吗,高手教你:如何看出一张图有没有被 P 过?
  16. 可以在线测试血糖的软件,血糖也能自己测,糖护士荷智能血糖仪体验:测血糖就这么简单...
  17. 2 多贝西小波_【原创】土超:安卡拉高古VS贝西克塔斯
  18. 干货分享:常见的十种破解密码方法!赶紧收藏!
  19. 蓝字冲销是什么意思_什么叫红冲蓝补?
  20. LED点阵屏中“鬼影”现象的分析与解决

热门文章

  1. 投稿 | “轻量应用服务器”征文活动正式启动
  2. 阿里云开源PolarDB数据库,与社区共建云原生分布式数据库生态
  3. 阿里中间件再获高度肯定,“三位一体”推动技术普惠
  4. 你相亲成功的几率有多高?机器学习硬核预测
  5. 4条实用小建议,送给初入NLP领域的你
  6. 撕掉“丑”的标签,体素是如何让游戏更有趣的?
  7. 谈谈iOS中粘性动画以及果冻效果的实现
  8. 砖家:游戏账号交易属违法行为 相关部门应严厉打击
  9. 学习手机游戏原画设计需要多长时间?难学吗?
  10. 题目: javaweb前端素材管理系统(附免费下载源码链接)