11

If I would like to lock a file as read-only. Even root can not use an editor to modify it, just allowing any program to open it read-only.

Any suggestions?

4

3 回答 3

22

文件有一个“不可变”位

程序(即使以 root 身份运行)将无法篡改文件。当然,root 可以取消这一点,但大多数程序(尤其是非恶意程序)都无法通过它。

设置它

sudo chattr +i file
于 2013-08-01T03:46:54.807 回答
3

你应该有根烫发

sudo chattr +i file

于 2014-02-05T20:21:09.920 回答
0

您可以使用 Perl 或其他语言来创建文件锁

如何在perl中锁定文件

但是,root 可能会杀死进程以获得对文件的访问权限。

于 2013-08-01T03:47:45.097 回答