创建一个让root都无法删除的文件

博客介绍了文件参数a和i的功能。参数a只能追加内容,如echo aaa >> hack.sh;参数i表示文件不可被修改,若目录有此属性,进程只能修改目录下文件,不能建立和删除。同时还说明了移除这两个参数的方法,即 -i 移除i参数, -a 移除a参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参数: a 只能追加内容 ; i 不能被修改
+a: 只能追加内容 如: echo aaa >> hack.sh
+i:即Immutable,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
-i :移除i参数。 -a :移除a参数

   [root@ksxh Desktop]# touch 1.txt
    [root@ksxh Desktop]# ll
    total 0
    -rw-r--r-- 1 root root 0 May 22 15:58 1.txt
    [root@ksxh Desktop]# chat
    chat    chattr  
    [root@ksxh Desktop]# chattr +i 1.txt 
    [root@ksxh Desktop]# rm -rf 1.txt 
    rm: cannot remove ‘1.txt’: Operation not permitted
    [root@ksxh Desktop]# lsattr 1.txt 
    ----i--------e-- 1.txt
    [root@ksxh Desktop]# chattr -i 1.txt 
    [root@ksxh Desktop]# rm -rf 1.txt 
    命令:chattr   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值