zoukankan      html  css  js  c++  java
  • chattr 和lsattr

    chattr lsattr

    chattr chattr命令文件权限属性设置 chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下模式

     

    :在原有参数设定基础上,追加参数。
    :在原有参数设定基础上,移除参数。
    :更新为指定参数设定。

    a:让文件或目录仅供附加用途;

    b:不更新文件或目录的最后存取时间;

    c:将文件或目录压缩后存放;

    d:将文件或目录排除在倾倒操作之外;

    i:不得任意更动文件或目录;

    s:保密性删除文件或目录;

    S:即时更新文件或目录;

    u:预防意外删除。

     

    我们需要了解的就是 +i.

     

    lsattr命令用于查看文件的第二扩展文件系统属性。

     

    应用举例:
    1
    chattr命令防止系统中某个关键文件被修改
    # chattr +i /etc/resolv.conf

    然后用mv /etc/resolv.conf等命令操作于该文件,都是得到Operation not permitted 的结果。vim编辑该文件时会提示W10: Warning: Changing a readonly file错误。要想修改此文件就要把i属性去掉: chattr -i /etc/resolv.conf

    # lsattr /etc/resolv.conf
    会显示如下属性
    ----i-------- /etc/resolv.conf

    2让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件
    # chattr +a /var/log/messages





  • 相关阅读:
    MyStreamRequestHandlerr
    SocketFromServer
    MyQMainWindowDemo
    MyQThread
    Nginx安装与配置
    nginx软件优化
    MySQL优化实施方案
    tomcat优化方向
    Tomcat优化方案
    Nginx和Tomcat优化
  • 原文地址:https://www.cnblogs.com/yangliheng/p/5691881.html
Copyright © 2011-2022 走看看