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

21 Linux——权限管理之chattr权限和sudo权限 文件系统属性chattr权限 chattr -i的好处是这针对root也生效,root也不能添加修改删除文件。如下图 要想查看文件的特殊属性选项,普通的ls和ll是做不到的,要用下图的lsattr命令 上图倒数第二行i旁边有二个e属性,表明这个文件是在ext文件系统当中创建的。 i选项是一个特别好的放置误操作的选项,可以把特别重要的文件或者目录锁起来, sudo权限 ... 阅读详情

时间:2021-05-01 22:04:39

文件加锁 不可写

sudo chattr +i /etc/resolv.conf1

文件解锁 可写

sudo chattr -i /etc/resolv.conf1

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]

参考文章
详解Linux chattr 命令,超越权限任性修改 | 《Linux就该这么学》

chattr加锁解锁 Linux系统 chattr 文件加锁与解锁 chattr命令用来改变文件属性,它可以改变存放在ext2文件系统上的文件或目录属性,这些属性共有8种模式 a ——让文件或目录仅供附加用途; b ——不更新文件或目录的最后存取时间; c ——将文件或目录压缩后存放; d ——将文件或目录排除在倾倒操作之外; i ——不得任意改动文件或目录; s ——保密性删除文件或目录; S ——即时更新文件或目录; u ——预防意外删除; 以/etc/passwd文件为例: 先查看当前状态 [root@localhos 阅读详情

相关推荐

Modelsim10.5_se安装(Win11)

modelsim是Mentor公司开发的优秀的HDL语言仿真软件。它能提供友好的仿真环境,采用单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术和单一内核仿真技术,编译仿真速度快且编译的代码与平台无关。

m0_51186267的博客 9907

chattr命令锁定文件

使用chattr命令锁定文件(以 /etc/resolv.conf、/etc/hosts 两个文件为例) 1)语法格式: chattr +i 文件名 #锁定文件(无法修改、删除、追加等) chattr -i 文件名 #解锁文件 chattr +a 文件名 #锁定后文件仅可追加 chattr -a 文件名 #解锁文件 lsattr 文件名 #查看文件特殊属性 2)使用+i锁定文件,使用lsattr查看属性 chattr +i /etc/resolv.conf lsattr /etc/res

m0_67900727的博客 3113

Windows+VSCode+Cline+MCP全流程配置指南

本文提供了一份详细的Windows+VSCode+Cline+MCP全流程配置指南,旨在帮助开发者打造高效的AI辅助编码工作站。文章从环境准备讲起,逐步指导安装VSCode、配置Cline插件、搭建Node.js环境,并重点详解如何通过MCP为Cline集成文件系统和GitHub等工具服务器,实现用自然语言操控开发环境,从而显著提升日常编码与文件管理效率。

weixin_28840143的博客 550

解决Linux重启后resolv.conf重置问题

# 解决`Linux`重启后`resolv.conf`重置问题

GaaraZ的博客 3297

LSTM量化选股实战:从数据清洗到回测归因的工程化闭环

LSTM(长短期记忆网络)是一种专为建模长程依赖而设计的循环神经网络,其门控机制能有效应对金融时序数据的非线性、高噪声与动态演化特性。相比传统统计模型或简单RNN,LSTM在股价趋势建模中展现出更强的鲁棒性与泛化能力,尤其适合处理日频多因子时序信号。其技术价值不仅在于提升预测精度,更在于支撑可归因、可审计的量化策略工程实践——从特征构建、标签定义到滚动回测,每一步都需严防未来信息泄露与过拟合风险。典型应用场景包括A股多因子选股、行业轮动信号生成及Alpha组合优化。本文聚焦LSTM在真实量化场景中的落地难点

weixin_33158887的博客 397

SAP采购订单中项目类别B(限制)的控制逻辑

在笔者所在企业中,框架类采购订单中项目类别需要选择B(限制)。今天笔者从比较全面的角度分析了一下这个项目类别B到底可以决定些什么?控制到什么?先从后台SPRO中打开相应的配置菜单。 打开项目类别B之后,可以看到一些配置信息,这里有一点与其它配置不同的地方,即无法新增项目,也无法修改现有项目。这个疑惑今后再去解决吧。当前只研究项目类别B的控制逻辑。 下面就参考上图中的配置分段来分析和测试其控制逻辑, 1、如项目类别配置图,所需材料值为不允许;经测试,如下图在采购订单创建时,不能输入物料编号条目。

专注SAP应用技术文章写作,致力于拉近用户与系统间的距离; 6031

Linux 基础9 chattr和sudo的权限使用

首先要确认chattr权限针对root用户也是生效的。 命令格式如下: chattr [+-=][选项] 文件或目录 + 增加权限 - 删除权限 = 等于某权限 i:如果对文件设置i属性,那么不允许对文件进行删除,改名, 也不能添加和修改数据; 如果对目录设置i属性,那么只能修改目录下的文件数据,但不允许建立和删除文件。 a:如果对文件设置a属性,那么只能在文件中增加数据。 ...

u010583824的博客 392

ARM芯片内部的高速公路:手把手教你用AMBA Designer配置NIC-400互连控制器

本文详细介绍了如何使用AMBA Designer工具配置ARM芯片中的NIC-400互连控制器,涵盖从基础拓扑构建到高级QoS设置的完整流程。通过实际案例演示,帮助开发者掌握AXI协议下的高效片上网络设计,提升SoC性能与能效比。

weixin_26750481的博客 310

Linux chattr与lsattr命令详解:修改文件系统的权限属性

Linux chattr与lsattr命令详解:修改文件系统的权限属性

weixin_42954908的博客 1017

Coze智能体开发:开始使用扣子

扣子全新升级!它不仅能帮你办公、做视频、写代码,更具备自主任务执行、探索进化等能力,真正从“陪你聊”走向“帮你干活”。

王国平的博客 120

6.8 点云相关软件——CoProcess

摘要 CoProcess是华测导航研发的三维点云全流程处理平台,支持海量数据浏览、编辑及多类型成果输出,适配地形测绘、道路建设等行业需求。软件采用模块化设计,包含基础功能(数据导入、分类、建模等)和行业定制模块(地形、道路、矿山等),支持多格式数据交互与自动化处理,显著提升作业效率。相比Lidar360,CoProcess操作更简便、性价比更高;相比开源工具CloudCompare,其行业适配性与专业功能更优。2025版本优化了数据处理性能与智能算法,需授权激活高级功能,适合商业项目应用。

qq625924821的博客 247

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] ‘+’选项,将给文件添加属性;‘-’选项,移除文件中的属

奔跑的菜鸡 1770

海思SD3403/SS928V100开发(6)单路GMSL-MIPI-YUV相机视频输入调试

硬件连接:森云GMSL相机 -> GMSL 解串器 -> SD3403 MIPI0暂时先进行单路视频输入通路调试。

jzwjzw19900922的博客 1930

Linux中给文件或者文件夹加锁,解锁,chattr

Linux中给文件或者文件夹加锁,解锁 给文件加锁 如图所示,表示已经给文件加锁成功 给文件加锁和解锁的命令 chattr +i 1.txt chattr -i 1.txt 参数 a:让文件或目录仅供附加用途。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:将文件或目录排除在倾倒操作之外。 i:不得任意更动文件或目录。 s:保密性删除文件或目录。 S:即时更新文件或目录。 u:预防意外删除。 让某个文件或文件夹只能往里面追加数据,但不能删除,适用于各种

bing00001111的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux锁文件命令chattr

Linux chattr 命令详解 常见命令参数: A:即Atime,告诉系统不要修改对这个文件的最后访问时间。 S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。 a:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:当dump程序执行时,该文件或目录不会被dum..

小树苗 1354

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

linux 文件加锁命令 chattr - lsattr 安全防护

linux 文件加锁命令 chattr - lsattrchattrlsattr 查看chattr设置属性企业用途 chattr 介绍:给文件加属性,实现特殊功能的命令 2. a参数 设置文件只能追加内容,不能删除。 3. i 参数 设置文件不能修改,不能删除 4. 例子: chattr +i aaa.txt #增加i属性 chattr -i aaa.txt #减少i 属性。 lsattr 查看chattr设置属性 [root@l /]# chattr +i aaa.txt [root@l /]# ls

专注于php高级知识分享 2778

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Linux 特殊文件属性命令chattr和lsattr

会把你监控查看木马的系统命令都替换掉一模一样的命令(黑客改过的)。黑客通过漏洞进入电脑服务器,把木马程序种上。这样管理员就无法发现黑客的木马程序了。通过应用程序对应的用户获得权限。可以追加内容,但不能删除文件。通过程序漏洞获得用户权限。加锁,不让别人修改和删除。黑客如果想解锁,要拿到。

weixin_56233402的博客 776

Linux chattr 命令

Linux chattr 命令 chatt 常见命令参数 A:即Atime,告诉系统不要修改对这个文件的最后访问时间。 S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。 a:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:当dump程序执行时,该文件或目录不会被dump

sxysoft_csdn的博客 489

Linux chattr命令详解

本文详细讲解了Linuxchattr命令,一起开看看吧。 常见命令参数 A:即Atime,告诉系统不要修改对这个文件的最后访问时间。 S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。 a:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:当dump程序.

Free雅轩的博客 1078

linux给文件加i锁,chattr -lsattr 文件加锁解锁简单用法

chattr: 加锁文件,无修改,无删除权限。常用参数:+a: 可给文件追加内容,但无法删除。+i 加锁文件(文件不能被删除、改名、设定链接关系,同时不能写入或追加内容)-i 解锁文件(与+i相反)常用参数用法:加锁:chattr +i 文件查看加锁: lsattr 文件+i 加锁文件chattr +i /etc/passwd /etc/shadow /etc/group /etc/gs...

weixin_42398050的博客 1883

013.文件和目录操作命令--chattr

命令说明 chattr #改变文件的扩展属性,注意只能针对文件(这里就不是说Linux下一切皆文件了哈) 范例理解 #### 范例1:给a.txt文件添加扩展属性,让其root用户都无法更改或删除a.txt [root@db01 ~]# touch a.txt #创建a.txt文件 [root@db01 ~]# ll a.txt ...

chenliang 558

Linux chattr 命令详解

查看加锁: lsattr /etc/passwd 文件加了一个参数 i 表示锁定。-d: 不可删除。

Chocolate的博客 2123

Linux命令--chattr

命令说明 chattr #改变文件的扩展属性,注意只能针对文件(这里就不是说Linux下一切皆文件了哈) 范例理解 范例1:给a.txt文件添加扩展属性,让其root用户都无法更改或删除a.txt [root@db01 ~]# touch a.txt #创建a.txt文件 [root@db01 ~]# ll a....

dggwtsab530713的博客 204

chattr 锁定文件

chattr 示例 # +a 只能给文件添加内容,但是删除不了 chattr +a /etc/passwd # -a 解锁 chattr -a /etc/passwd # +i 文件不能删除,不能更改,不能移动 chattr +i /etc/passwd # -i chattr -i /etc/passwd 补充 lsattr #查看枷锁 lsattr /etc/passwd 其他参...

benben0729的专栏 1253

学习Linux须知1.1之Linux属性、权限,以及解决你没有权限操作此文件

学习Linux须知1.1之Linux属性、权限,以及解决你没有权限操作此文件

伟庭的博客 3806

linux文件加锁,解锁

chattr:加锁文件,无修改,无删除权限 常用参数: +a:可给文件追加内容,但无法删除 +i:加锁文件(文件不能被删除、改名、设定链接关系,同时不能写入或追加内容) -i:解锁文件(与+i相反) 常用参数用法: 加锁:chattr +i 文件 查看加锁: lsattr 文件 +i 加锁文件 chattr +i /etc/passwd...

zhanghenan123的博客 1万+
上一篇: HTTPS双向认证指南(亲测可行)
下一篇: JavaScript 判断一个对象{}是否为空对象的简单方法
springdk2009
博客等级 码龄17年 1835粉丝 257原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值