Linux删除文件出现rm: cannot remove `.user.ini’: Operation not permitted

  • A+
所属分类:Centos Shell

在服务器上删除文件目录时,有时候会提示:rm: cannot remove `.user.ini': Operation not permitted

这时候需要使用到Linux的chattr命令, chattr命令用于改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式

a: 让文件或者目录仅供附加用途

b:不更新文件或目录的最后存取时间

c: 将文件或目录压缩后存放

d:将文件或目录排除在倾倒操作之前

i:不得任意更新文件或目录

s:保密性删除文件或目录

S:即时更新文件或目录

u:预防以外删除

进入 'user.ini' 所在的目录,执行 lsattr -a,查看文件下包含的文件属性,看到 ‘user.ini’有个 ‘i’的属性,代表不得任意更新文件或目录。

然后执行命令:

chattr -i user.ini

就去除此属性,然后再执行删除就可以了。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: