有没有办法阻止创建给定文件?

有没有办法阻止创建给定文件?

每当我使用浏览器阅读 PDF 时,都会使用 acrobat 插件生成一个名为C:\nppdf32Log\debuglog.txtin my home 的文件。有什么方法可以防止创建这个给定的文件吗?我的意思是我可以使用 root 权限创建它,以便该文件已经存在,但我想默默地消失该文件。我用的是ext4。

答案1

你应该能够通过以下方式实现这一目标应用装甲,它允许根据路径名阻止访问。文件系统类型在这种情况下不起作用。

当然,另一个选择是使用另一个 PDF 查看器。如果您坚持在浏览器中使用它,那么例如 Firefox 从版本 19 开始就有内置的 JavaScript。

您还可以按照中提到的方式破解插件Ubuntu 漏洞。我现在记得很久以前就这样做了(要么这个错误已经存在很长时间了,要么最近又重新引入了),当时我还在使用它。如果您安装了 Perl,您可以使用以下命令“修复”该插件:

perl -p -e 's,C:\\nppdf32,/dev/null\0,' /usr/lib/browser-plugins/nppdf.so

(您可能需要更新您的发行版的文件路径)。

相关内容