Linux 技术手札

CentOS root 删除档案报错: Operation not permitted

root 在 Linux 系统下有最高权限, 但如果用 root 身份执行 rm 指令删除档案, 或要修改档案时, 有些情况可能会出现以下错误:

rm: cannot unlink ‘filename’: Operation not permitted

出现这个问题, 多数是因为 chattr 指令锁定了该档案。用 chattr 指令锁定档案后, 除了不能删除外, 也不能修改及改动, 必须要用 chattr 指令解除锁定才可以:

# chattr -i filename

如果想将档案加入保护, 可以这样做:

# chattr +i filename

这样做的目录, 是想保护该档案, 如果系统管理员要删除, 也要先执行以上指令才可以, 可以避免管理员误删某些重要的档案。

Exit mobile version