Linux 上的只读文件

Linux 上的只读文件

我想锁定一个文件(或只读),以便服务器上的任何人都无法修改它。我chattr在 Linux 上找到了命令,但由于某种原因我没有使用它。

我正在使用mount --bind file.log file.log,但有一天我需要解锁该文件并使用umount -lrm -rf file.log但显示此错误

设备或资源繁忙。

当我重新启动服务器时,问题似乎在重新启动后解决了。你能帮我在不重启的情况下解决这个问题吗?

答案1

如果我正确理解了问题,那么如果您chown root:root file,让用户root拥有该文件,然后chmod 444 file,禁用对其进行任何写入,该怎么办?这样,才root能够修改该文件。

相关内容