• 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





  • 相关阅读:
    A basic Windows service in C++ (CppWindowsService)
    json转换为键值对辅助类
    函数参数复习
    python --------------网络(socket)编程
    计算器
    python------------------异常处理
    hashlib,configparser,logging模块
    面向对象之反射及内置方法
    python之--------封装
    继承进阶
  • 原文地址:https://www.cnblogs.com/yangliheng/p/5691881.html
Copyright © 2020-2023  润新知