我想锁定一个文件(或只读),以便服务器上的任何人都无法修改它。我chattr
在 Linux 上找到了命令,但由于某种原因我没有使用它。
我正在使用mount --bind file.log file.log
,但有一天我需要解锁该文件并使用umount -l
,rm -rf file.log
但显示此错误
设备或资源繁忙。
当我重新启动服务器时,问题似乎在重新启动后解决了。你能帮我在不重启的情况下解决这个问题吗?
答案1
如果我正确理解了问题,那么如果您chown root:root file
,让用户root
拥有该文件,然后chmod 444 file
,禁用对其进行任何写入,该怎么办?这样,才root
能够修改该文件。