Linux之chattr(+i)

chattr(设置文件的隐藏属性)(+i)

参数:
+ : 增加某一个特殊的参数,其他原本存在的参数则不动。
- : 删除某一个特殊的参数,其他原本存在的参数则不动。
= : 仅有后面接的参数。

i :这个i可就很厉害了。它可以让一个文件“不能被删除、改名,设置连接也无法写入或添加据。” 对于系统安全性有相当大的
帮助。只有root能设置此属性。

chattr +i [file/directory] ,
能使file/directory无法被更动,对重要文件的保护有很大作用。
简单记录下初次接触它遇到的“小坑”,即“保护“是”有限“的。

我首先创建了如下图的一个目录:
这里写图片描述

然后root执行:
chattr +i TEXT
rm -rf TEXT
tree TEXT

得到下图:
这里写图片描述
显然,“+i”这个老大哥没有保护好小弟的小弟,“1.txt 2.txt 3.txt”被删掉了。

好吧,它的能力是有限的,我的1000行py代码全没了(捂脸)。
实践出真知,权当记录。

小白是跟着《鸟哥的Linux私房菜》(基础学习篇)学习的,以上摘抄书中,仅是学习记录。
附上鸟哥的网站http://cn.linux.vbird.org/linux_basic/linux_basic.php


6.10更新
使用 chattr -R +i A (-R 递归地修改目录以及其下内容的属性) , 即可保护好A目录下的所有内容.
设置了’i’属性的文件不能进行修改,只有超级用户可以设置或清除该属性.

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值