ubuntu文件加锁可写和不可写chattr命令

文件加锁 不可写

sudo chattr +i /etc/resolv.conf

文件解锁 可写

sudo chattr -i /etc/resolv.conf

chattr命令介绍

chattr命令用于更改Linux文件上属性。以下是它的语法:

chattr [ -RVf ] [ -v version ] [ mode ] files…

chattr 改变一个Linux文件系统上的文件属性。

一个通用格式是:±=[aAcCdDeijsStTu]

‘+’选项,将给文件添加属性;‘-’选项,移除文件中的属性;‘=’选项,使得文件只有这些属性。

字母 ‘aAcCdDeijsStTu’ 可以赋予文件的新属性:

  • a:只能附加数据A:不修改访问时间
  • c:压缩文件,
  • C:不执行写入时复制(COW) 。多个调用者获取同一个资源,这时,另一个调用者对这资源进行了修改,不生成一个副本给
  • d:不 dump
  • D: 同步更新目录
  • e:extent格式(一种文件系统格式)
  • i:不能修改。不能删除或重命名,不能创建到该文件的链接,也不能向该文件写入数据。只有超级用户或拥有 CAP_LINUX_IMMUTABLE
    能力的进程才能设置或清除此属性。
  • j:数据日志
  • s:安全删除
  • S:同步更新
  • t:不知道文件尾部合并
  • T:目录层次的顶部
  • u:文件被删除时,其内容会被保存,后面可以请求恢复

下面的只读属性,可以使用 lsattr列出,但不能被 chattr 修改:

  • E:压缩错误
  • h:巨大的文件
  • I:索引目录
  • N:内联数据
  • X:压缩原始访问
  • Z:压缩文件是脏的

查看文件的属性

lsattr [FILENAME]

参考文章
https://www.linuxprobe.com/linux-chattr-root.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值