首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux chattr 命令详解

常见命令参数 A:即Atime,告诉系统不要修改对这个文件最后访问时间。 S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改结果写到磁盘。...i:即Immutable,系统不允许对这个文件进行任何修改。如果目录具有这个属性,那么任何进程只能修改目录之下文件,不允许建立和删除文件。...X:可以直接访问压缩文件内容。...常用命令展示 chatter: 锁定文件,不能删除,不能更改 +a: 只能给文件添加内容,但是删除不了, chattr +a /etc/passwd -d: 不可删除 加锁:chattr +i /etc...表示解除 隐藏chattr命令: which chattr mv /usr/bin/chattr /opt/ftl/ cd /opt/ftl/ mv chattr h -->更改命令,使用别名h

2.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linuxchattr与lsattr命令

    范例: # chattr +i .bash_logout ——>添加一个隐藏“i”属性,后面再细讲 #lsattr -a    ——>将当前目录文件或目录下文件所有属性(包括隐藏属性)列出...---i---------- ./.bash_logout -------------- ./.bash_profile -------------- ./.bashrc chattr   语法:...#chattr [+-=][ASacdistu] [档案或目录名称]    参数说明:    +-= :分别为 [+ 增加] [- 减少] [= 设定] 属性意思    A  :当设定了 A 这个属性时...范例: #chattr +i /etc/shadow     ——>添加“i”隐藏属性后,就无法更动这个文件了 #chattr -i /etc/shadow     ——>解除"i"这个隐藏属性...由于这些属性是隐藏性质,所以需要以 lsattr才能看到该属性。其中,最为重要是属 +i 这个属性了,因为他可以让一个档案无法被更动,对于需要强烈系统安全的人来说,真是相当重要

    37020

    Linuxchattr命令介绍

    Linux下有些时候你会发现有的文件既然连root用户都没法删除,会报rm: 无法删除"/var/log/messages": 不允许操作,这大部分原因是因为利用了chattr命令锁定改文件了。...chattr作用很大,其中一些功能是Linux内核版本支持,不过现在生产环境Linux环境内核应该绝大部分内核都在2.6之上。...通过chattr命令修改属性可以提供安全性,但是它并不适合所有目录。 chattr目录不能保护/, /dev, /tmp, /var等目录,lsattr可以显示chattr目录设置文件属性。...chattr命令用法: chattr [ -RVf ] [ -v version ] [ mode ] files… 最关键是在[mode]部分,[mode]部分是由+-=和[ASacDdIijsTtu...而i是更为严格安全设定,只有superuser (root) 或具有CAP_LINUX_IMMUTABLE处理能力(标识)进程能够施加该选项。

    1.4K20

    Linuxchattr和lsattr命令

    记录 Linuxchattr和lsattr命令 文件隐藏属性 在Linux下我们可以用stat命令查看文件相关属性信息,除了这些属性之外,Linux文件还有一些隐藏属性,我们可以用lsattr...显然,将那些只允许增长但不允许修改和删除文件设置为这样隐藏属性是非常有利于保护数据安全chattrchattr命令可以改变一个文件隐藏属性。...其语法格式为: chattr [ -RVf ] [ -v version ] [ mode ] files… 下面给出几个选项含义: 选项 含义 -R 递归更改目录下所有子目录和文件属性 -V 显示详细信息...与s相反,文件在被删除时,其所有的数据块都保留着,用户今后可以恢复该文件 例如这条命令,可以将1.txt文件设置为不允许任何人修改: chattr =a 1.txt lsattr 用lsattr命令列出文件隐藏属性....开头文件 -d 显示目录属性,而不是目录下文件属性 -v 显示文件档案号码 例如,下面这条命令显示MySecretDir目录隐藏属性: [root@VM_117_84_centos test

    84510

    Linuxchattr命令和chgrp命令

    Linux chattr命令 Linux chattr命令用于改变文件属性。 这项指令可改变存放在ext2文件系统上文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途。...语法 chattr [-RV][-v][+/-/=][文件或目录...] 参数 -R 递归处理,将指定目录下所有文件及子目录一并处理。   ...+ 开启文件或目录该项属性。   - 关闭文件或目录该项属性。   = 指定文件或目录该项属性。...实例 用chattr命令防止系统中某个关键文件被修改: chattr +i /etc/resolv.conf lsattr /etc/resolv.conf 会显示如下属性 ----i--------.../etc/resolv.conf 让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件: chattr +a /var/log/messages Linux chgrp命令 Linux chgrp

    1.6K90

    Linux下巧用chattr、watch命令实例

    ②、突然想起 Linux 还有一个-i 文件属性可以锁定文件不被修改,于是执行如下语句: #还原初始属性 chown suxirong:users /home/suxirong/hdd.sh chmod...所有者是 suxirong,也有可写权限,可就是无法修改,有种偷笑赶脚: suxirong@linux-mfb5:~> ll | grep hdd.sh -rwxr-xr-x 1 suxirong users...     4927 Jul 23 14:40 hdd.sh suxirong@linux-mfb5:~> suxirong@linux-mfb5:~> suxirong@linux-mfb5:~> mv...具体效果只要等明天日志压缩计划任务运行时候就知道了。 五、写在最后 其实,chattr 和 lsattr 在张戈博客早期文章:Linux 基础知识之文件隐藏属性 一文中就已经提到过。...这次主要分享一下我在工作中正好用到 chattr 实例,另外就是利用 watch 命令持续间隔执行某脚本方法,特殊场景使用会有奇效,完毕!

    1.2K80

    LinuxChattr命令更改文件属性

    Linux中,文件属性是描述文件行为元数据属性。 例如,属性可以指示是否压缩文件或指定是否可以删除文件。...本文介绍了如何使用chattr命令更改Linux文件系统上文件属性。...[OPERATOR]部分值可以是以下符号之一: +-加号运算符告诉chattr将指定属性添加到现有属性中。 - -负号运算符告诉chattr从现有属性中删除指定属性。...= -等于运算符告诉chattr将指定属性设置为唯一属性。 操作符后跟一个或多个要添加或从文件属性中删除[ATTRIBUTES]标志。...默认情况下,使用cp或rsync之类命令复制文件时,不会保留文件属性。 chattr范例 chattr常见用途之一是将不可变标志设置为文件或目录,以防止用户删除或重命名文件。

    3.6K20

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

    1.简介 chattr与lsattr分别用于改变和显示文件属性,与chmod命令相比,chmod只改变文件读写、执行权限,更底层属性控制是由chattr来改变。...2.chattr命令 2.1命令格式 chattr [ -RVf ] [ -v version ] [ mode ] files... 2.2参数说明 -R:递归地改变指定目录下文件属性。...chattr可以改变文件系统属性有: 属性 含义 a append only,只允许向文件追加数据,不允许删除和修改文件内容。...块分配器将该目录视为目录层次结构顶部,提示块分配器该目录下子目录是无关,将被分散分配 注意: chattr指令所修改文件属性和chmod指令修改文件属性是两个不同层次属性,前者是底层文件系统来设定...---- 参考文献 [1]man chattr [2]man lsattr [3](总结)Linuxchattr与lsattr命令详解

    81410

    再议Linux文件、目录隐藏属性(lsattr、chattr

    在进行Linux系统运维操作时,有的小伙伴可能会遇到某个文件不能改名、删除、设置连接、添加数据等特殊情况,即使切换到root用户下也都束手无策!真是急死人!...其实不然,我们不妨查看一下这类文件、目录隐藏属性,用lsattr命令就可以查看是不是这类文件被添加了隐藏属性。...chattr属性中可以使用不同选项 : -R 递归地修改文件夹和子文件夹属性 -V chattr命令会输出带有版本信息冗余信息 -f 忽略大部分错误信息 在chattr中用于设置或者取消属性操作符...lsattr命令用于显示文件隐藏属性: -a 将隐藏文件属性显示出来 -d 如果连接是目录,仅列出目录本身属性而非目录内文件名 -R 连同子目录数据也一起列出来 最后,更正一下...,之前在其他媒体发文中提到:“chattr只在ext2、ext3、ext4文件系统上生效”,这句话有误,我现在使用实验环境文件系统为xfs,一样完美支持!

    2.9K40

    chattr;lsattr

    = :设置一定,且仅有后面接参数 A :当设置了 A 这个属性时,若你有存取此文件(或目录)时,他存取时间 atime 将不会被修改,可避免 I/O 较慢机器过度存取磁盘。...(目前建议使用文件系统挂载参数处理这个项目) S :一般文件是非同步写入磁盘(原理请参考前一章sync说明),如果加上 S 这个属性时, 当你进行任何文件修改,该更改会“同步”写入磁盘中。...a :当设置 a 之后,这个文件将只能增加数据,而不能删除也不能修改数据,只有root 才能设置这属性 c :这个属性设置之后,将会自动将此文件“压缩”,在读取时候将会自动解压缩,但是在储存时候...,对于系统安全性有相当大助益!..., 注意1:属性设置常见是 a 与 i 设置值,而且很多设置值必须要身为 root 才能设置 注意2:xfs 文件系统仅支持 AadiS

    38020

    chattr命令

    chattr命令用来改变文件属性。这项指令可改变存放在ext2/3/4文件系统上文件或目录属性。...一、文件或目录属性 1.1 属性 这些属性共有以下8种模式: a:让文件或目录仅供附加用途; b:不更新文件或目录最后存取时间; c:将文件或目录压缩后存放; d:将文件或目录排除在倾倒操作之外...二、命令语法及选项 2.1 语法 chattr (选项) 目标文件或目录 2.2 选项 -R:递归处理,将指令目录下所有文件及子目录一并处理; -v:设置文件或目录版本; -V:显示指令执行过程...; +:开启文件或目录该项属性; -:关闭文件或目录该项属性; =:指定文件或目录该项属性。...三、例子 3.1 用chattr命令防止系统中某个关键文件被修改 chattr +i /var/test.file 3.2 只能往里面追加内容,不能删除,适用于一些日志文件. chattr +a /var

    85950

    chattr lsattr linux file system attributes - linux 文件系统文件属性

    我们使用 linux 文件系统定义文件属性,能够对linux文件系统进行进一步保护;从而给文件 赋予一些额外限制;在有些情况下,能够对我们系统提供保护; 该命令特定用于 linux  extended...其也包含badblocks等用于检查文件系统坏块工具。 chattr命令用来改变文件属性。...这项指令可改变存放在ext2文件系统上文件或目录属性,这些属性共有以下8种模式:详细作用,可以查看man手册;注意该属性不是linux文件系统扩展属性。...用户都不能更改它代码; Attribute lsattr flag chattr option Semantics and rationale Compressed dirty file Z (unavailable.../linux/linux-comm-chattr.html https://www.runoob.com/linux/linux-comm-lsattr.html https://www.cnblogs.com

    1.5K10
    领券