如何创建根用户无法删除的文件

如何创建根用户无法删除的文件

在 Linux 系统上,我有一个文件想要保留以防止(即使是意外)删除。
如何创建一个即使 root 用户也无法删除的文件?
例如,尝试:

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

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

我怎样才能避免 root 用户(即使是临时)删除该文件?

答案1

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

chattr +i file

相关内容