如何创build文件根用户不能删除

在Linux系统上,我有一个我想保存的文件(甚至是偶然的)删除。
我怎样才能创build一个文件,即使root用户不能删除?
例如,通过尝试:

# touch file # chmod 000 file # chown <somebody>:<somebody> file # rm file 

root用户可以删除文件(通过最后一个命令)。

我怎样才能避免root用户(甚至临时)删除文件?

设置其不可变的位,以防止root删除它:

 chattr +i file