zoukankan      html  css  js  c++  java
  • 2018/03/08 每日一个Linux命令 之 chattr/lsattr

    每日一个Linux命令 2018-03-08

    Linux 命令 chattr/lsattr

      chattr [-参数] [+/-属性] [文件或者目录]

      经过今天没有对铃,粥熬糊了,我就知道......

      好记性不如烂笔头啊,主要还不是什么好记性......

      

      chattr命令,用于改变文件属性。

      我之前会问,对于一个文件,都有组,所有者,权限来控制文件的读写和操作,为什么还需要这个命令?

      假如:对于一个文件,你 rm 了一下 , 这个文件就没了,也就找不回来了。

      这个命令也就是为了解决像上述这种尴尬的情况而产生的 。

      

      看一下它具体是怎么做的吧!

      首先,我们先找一个文件试试!

      

      查看一下这个文件文件权限,使用 lsattr fileName

      出现了这个下列内容

      

      为什么什么都没有设置却抛出个e?

        解答为:e选项表示该文件使用ext文件系统存储,linux下几乎所有文件都有e这个隐藏属性,而且chattr -e 这个命令是无法执行成功的【待研究】

      对于操作的话,我在想,怎么样的描述才是最简洁能看懂的。最后我发现,自己实践一下,才是检验真理的标志.

        -a 文件是否只能添加,修改,而不能删除

          给一个文件添加a文件属性

          sudo chattr +a demo.php

          查看该文件上文件属性

          

          我们试着删除这个文件

          

          删不掉?sudo 删!

          

          无效!所以,这个真的有用。

      对于其他参数来说的话,目前还没有用到,有待下一步的学习,再来补充。

      今日提出问题

        在Linux上,什么是ext文件系统存储?

  • 相关阅读:
    OSCP Learning Notes Buffer Overflows(3)
    OSCP Learning Notes Buffer Overflows(5)
    OSCP Learning Notes Exploit(3)
    OSCP Learning Notes Exploit(4)
    OSCP Learning Notes Exploit(1)
    OSCP Learning Notes Netcat
    OSCP Learning Notes Buffer Overflows(4)
    OSCP Learning Notes Buffer Overflows(1)
    OSCP Learning Notes Exploit(2)
    C++格式化输出 Learner
  • 原文地址:https://www.cnblogs.com/25-lH/p/8530973.html
Copyright © 2011-2022 走看看