有什么方法可以防止特权程序成功执行unlink?

问题描述

假设特权程序包含以下代码行:

unlink("hello.txt");

在运行特权程序之前,我是否可以做些什么,以便即使进行了unlink()调用之后,hello.txt仍将存在,并且lstat()和stat()仍可以成功注册它的存在?

我正在考虑可能创建具有相同名称的符号或硬链接,以便可以通过unlink()调用将这些链接取消链接,而使实际的hello.txt文件保持不变。但是,我不确定是否可行。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)