每当我使用浏览器阅读 PDF 时,都会使用 acrobat 插件生成一个C:\nppdf32Log\debuglog.txt
在我家中调用的文件。有什么办法可以防止可以创建这个给定的文件吗?我的意思是我可以用 root 权限创建它,这样这个文件已经存在,但我想默默地消失这个文件。我正在使用 ext4。
您应该能够使用AppArmor来实现这一目标,它允许根据路径名阻止访问。文件系统类型在这种情况下不起作用。
当然,另一个选择是使用另一个 PDF 查看器。如果您坚持在浏览器中使用它,那么例如 Firefox 从版本 19 开始就有内置的 JavaScript。
您还可以按照Ubuntu bug中提到的方式破解该插件。我现在记得很久以前就这样做过(要么这个错误已经存在很长时间了,要么最近又重新引入了),当时我还在使用它。如果您安装了 Perl,您可以使用以下命令“修复”该插件:
perl -p -e 's,C:\\nppdf32,/dev/null\0,' /usr/lib/browser-plugins/nppdf.so
Run Code Online (Sandbox Code Playgroud)
(您可能需要更新您的发行版的文件路径)。