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/resolv.conf 
----i---------- /etc/resolv.conf

3)使用+a锁定文件(仅可追加),使用lsattr查看属性

chattr +a /etc/hosts
lsattr /etc/hosts
-----a---------- /etc/hosts

4)测试文件锁定效果

rm -rf /etc/resolv.conf
rm: 无法删除"/etc/resolv.conf": 不允许的操作
echo xyz > /etc/resolv.conf
-bash: resolv.conf: 权限不够

rm -rf  /etc/hosts                         #失败
echo "192.168.4.1  xyz" > /etc/hosts     #失败
echo "192.168.4.1  xyz" >> /etc/hosts    #成功

5)恢复这两个文件原有的属性(避免对后续实验造成影响)

chattr -i /etc/resolv.conf 
chattr -i /etc/hosts
lsattr /etc/resolv.conf /etc/hosts
--------------- /etc/resolv.conf
--------------- /etc/hosts



作者:一个小运维
链接:https://www.jianshu.com/p/6c786a8621d7

相关资源:

Redis数据的导出和导入 - Dcsdn 

GitOps 初探 - Dcsdn 

java 对Redis的导入和导出 - Dcsdn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值