当使用rm删除文件和文件夹的时候提示:rm: 无法删除"bash": 不允许的操作
[root@localhost test]# rm -rf jiaxu.txt
rm: 无法删除"jiaxu.txt": 不允许的操作
[root@localhost test]#
解决方法:
1、查看文件属性
[root@localhost test]# lsattr jiaxu.txt
----ia---------- jiaxu.txt
[root@localhost test]#
可以看到此文件有-i 和-a属性,此时我们只要将此属性删除掉即可
通过命令 chattr,可以设置文件/文件夹的隐藏属性,来保证文件/文件夹的安全.其中比较重要的参数为i和a.这两个属性只有root用户才可以设置或清除.而通过命令 lsattr 可以查看这些属性.
2、删除属性:
[root@localhost test]# chattr -i jiaxu.txt
[root@localhost test]# chattr -a jiaxu.txt
[root@localhost test]# lsattr jiaxu.txt
---------------- jiaxu.txt
[root@localhost test]# rm -rf jiaxu.txt
[root@localhost test]#
再次删除该文件,即可正常删除了