3.jpg

微信公众号:爱问CTO
专业编程问答社区
www.askcto.com

将文件通过命令chattr命令+i属性,就可以防止文件被修改、重命令、删除。

通过lsattr查看该文件的属性

[root@ky35z root]# lsattr B.file 
----i--------e-- B.file

发现文件具有i属性。在执行下面的删除。会发现报错。

[root@ky35z root]# chmod 777 B.file 
[root@ky35z root]# ls -lrt B.file 
-rwxrwxrwx 1 root root 717 Oct  5 23:05 B.file
[root@ky35z root]# chattr +i B.file
[root@ky35z root]# rm -rf B.file 
rm: cannot remove ‘B.file’: Operation not permitted

只有超级用户可以对这个属性进行修改的。需要移除这个属性,执行

[root@ky35z root]# chattr -i B.file

爱问CTO
18 声望2 粉丝

爱问CTO 专业编程问答网站