微信公众号:51 码农网
专业编程问答社区
www.51manong.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