root 在 Linux 系统下有最高权限, 但如果用 root 身份执行 rm 指令删除档案, 或要修改档案时, 有些情况可能会出现以下错误:
rm: cannot unlink ‘filename’: Operation not permitted
出现这个问题, 多数是因为 chattr 指令锁定了该档案。用 chattr 指令锁定档案后, 除了不能删除外, 也不能修改及改动, 必须要用 chattr 指令解除锁定才可以:
# chattr -i filename
如果想将档案加入保护, 可以这样做:
# chattr +i filename
这样做的目录, 是想保护该档案, 如果系统管理员要删除, 也要先执行以上指令才可以, 可以避免管理员误删某些重要的档案。