chattr权限

chattr权限chattr 权限命令格式 chattr 增加 删除 赋予 选项文件或目录名选项 i 给文件设置时 不能对文件进行删除 改名 添加 修改数据 给目录设置时 则在此目录下不能创建和删除原有的文件 只能修改文件的数据 此权限对 root 一样有效 可以有效防止用户对重要的文件数据进行误操作 示例 1 给文件设置 i 权限 2 给目录设置 i 选项 a 给文件设置时 只能给文

chattr权限

命令格式

chattr[+(增加) -(删除) =(赋予) ] 选项 文件或目录名 

选项
i:给文件设置时,不能对文件进行删除、改名、添加、修改数据。给目录设置时,则在此目录下不能创建和删除原有的文件,只能修改文件的数据。此权限对root一样有效,可以有效防止用户对重要的文件数据进行误操作。
示例:
1.给文件设置i权限
在这里插入图片描述
在这里插入图片描述
2.给目录设置i选项:
在这里插入图片描述
a:给文件设置时,只能给文件追加数据,不能对文件原本的数据进行修改,也不能删除文件。给目录设置时, 只能在目录里创建和修改文件,不能进行删除。
示例:
1.给文件设置:
在这里插入图片描述
在使用vim追加和修改数据时,发现都不可以,追加只能通过echo来追加。在这里插入图片描述
2.给目录设置时:
在这里插入图片描述
在给目录设置时,可以使用vi、vim进行修改。
在这里插入图片描述
查看


































lsattr [选项] 文件名或者目录 -a:查看所有的文件的chattr权限,包括隐藏文件 -d:只查看目录的chattr权限 

取消

chattr -i(a) 文件或者目录 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229668.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午4:10
下一篇 2026年3月16日 下午4:10


相关推荐

  • Coze 保姆级教程(上):从 0 到 1 上手,新手也能轻松搞定

    Coze 保姆级教程(上):从 0 到 1 上手,新手也能轻松搞定

    2026年3月12日
    2
  • C++ for循环执行顺序

    C++ for循环执行顺序for 表达式 1 表达式 2 表达式 3 语句块 nbsp nbsp 一直以为 for 循环在执行表达式 1 后 直接执行循环内部语句块 直到今天调试程序出现问题 才对这个执行顺序提出疑问 So 写了以下测试程序 includeusing intmain nbsp for intj 3 j nbsp nbsp nbsp cout nbsp nbsp for int

    2026年3月19日
    2
  • IPv6地址格式表示

    IPv6地址格式表示1ipv6 地址架构 Ipv6 分为单播 unicast 任播 anycast 组播 multicast 地址 ipv6 无广播地址 单播 为单接口定义 发送单播数据包即向指定地址的接口发送数据包任播 为一组接口定义 发送任播数据包即在一组指定的接口中向指定接口地址发送数据包 组播 为一组接口定义 发送组播数据包即在一组指定接口中向所有接口地址发送数据包 2 地址格式 Ip

    2026年3月19日
    2
  • 数据库、数据仓库和数据湖的区别

    数据库、数据仓库和数据湖的区别kbd gt 数据库数据湖数据仓库 kbd

    2026年3月16日
    2
  • 单射、双射与满射[通俗易懂]

    单射、双射与满射[通俗易懂]数学上,单射、满射和双射指根据其定义域和陪域的关联方式所区分的三类函数。单射:指将不同的变量映射到不同的值的函数。满射:指陪域等于值域的函数。即:对陪域中任意元素,都存在至少一个定义域中的元素与之对应。双射(也称一一对应):既是单射又是满射的函数。直观地说,一个双射函数形成一个对应,并且每一个输入值都有正好一个输出值以及每一个输出值都有正好一个输入值。(在一些参考书中,“一一”用…

    2022年5月4日
    937
  • mysql中左连接查询_mysql左连接「建议收藏」

    mysql中左连接查询_mysql左连接「建议收藏」1.on后面的条件和where后面的条件的区别查询语句开始会根据on后面的条件创建一张虚拟表,左边表是全部数据,右边表会根据on后面的条件进行筛选。然后再根据where后面的条件进行筛选虚拟表中的数据作为最终数据所以如果是筛选右表中的条件放在了where中则则会过滤掉部分左表中的数据结论:筛选右表的条件和左右表关联的条件写在on中筛选左表的条件写在where中2.右表中的条件放在…

    2022年4月29日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号