如何在Linux上永久地只读文件,所以即使root也无法编辑它?

Den*_*nny 11 linux

如果我想将文件锁定为只读.甚至root也不能使用编辑器来修改它,只允许任何程序以只读方式打开它.

有什么建议?

Bra*_*ncy 21

文件有一个"不可变"位.

程序(甚至以root身份运行)将无法篡改文件.当然,root可以解决这个问题,但是大多数程序(尤其是非恶意程序)都不会通过它.

设置它

sudo chattr +i file
Run Code Online (Sandbox Code Playgroud)