解决Root用户不能删除文件的问题

问题描述:

在Linux系统上,root用户使用rm命令删除某文件时,可能会出现以下错误:

rm: cannot remove 'xxx': Operation not permitted

出现这个问题的原因是有人对该文件添加了保护的属性。

使用lsattr命令可以查看该文件的属性,如下,其中的i即表示已添加保护属性

lsattr xxx

----i--------e-- xxx

解决方法:

使用chattr命令来取消该属性, 然后再次执行删除命令即可

chattr -i xxx

lsattr xxx

-------------e-- xxx

注:如有需要也可以使用chattr +i xxx命令来添加保护属性。