如何抑制在 Mac OS X 上重复出现从互联网下载应用程序的警告?

如何抑制在 Mac OS X 上重复出现从互联网下载应用程序的警告?

在 Mac OS X 上,当我运行从 Mozilla 下载的 Firefox(以及 Thunderbird 等)时,操作系统会弹出警告,提示文件是通过互联网下载的,并给出下载日期。第一次使用下载的应用程序时,这个警告对我来说没什么问题 - 但反复出现警告很烦人。

有没有什么办法可以抑制这个对话框?

有没有办法避免它出现?(我从公司内部网下载了一些应用程序 - 这些应用程序不会产生等效的警告;知道生成警告的标准是什么吗?)

答案1

要删除隔离警报,您可以在终端中运行以下命令:

xattr -d com.apple.quarantine /PATH/TO/APPLICATION

您可能需要以管理员身份运行此程序,具体取决于生成的应用程序的权限(正如您所说,您没有以管理员身份运行)。如果应用程序设置了权限,您无法使用用户帐户删除元数据,这解释了为什么每次都会出现这种情况。您可以在计算机上以管理员身份运行它,也可以以管理员身份运行上述命令。(su admin_name必要时使用)

答案2

为了防止这种情况再次发生,请转到终端并输入以下内容(然后按回车键):

defaults write com.apple.LaunchServices LSQuarantine -bool NO

来源:麦金塔世界

或者 — 更简单 — 下载秘密并搜索“隔离”。

答案3

http://www.macosxhints.com/article.php?story=20071029151619619

OS X 10.5 的一个类似 Vista 的功能是,它会标记网络下载(不仅仅是来自 Safari 的下载),然后警告您不要运行下载的应用程序。存档(例如压缩)文件会从其标记容器继承标签。

链接是问题讨论和一些您可以运行以永久改变行为的脚本和 C++ 字符串。

不确定这些是否适用于 10.6

答案4

如果用户的 Library/Preferences 文件夹中有一个名为 com.apple.DownloadAssessment.plist 的文件,它将覆盖 Safari 认为“安全”的文件的全局默认值。您还可以使用此技术将当前安全的文件视为不安全。事实上,有四个不同的顶级风险类别:

  1. LSRiskCategorySafe - 如果 Safari 启用了此选项,则下载后自动打开。
  2. LSRiskCategoryNeutral - 中性文件不会自动打开,但也不会对其内容发出警告。
  3. LSRiskCategoryUnsafeExecutable-所有可执行文件都属于此类别,当您尝试在 Safari、Mail 等中下载此类文件时,您会看到警告。
  4. LSRiskCategoryMayContainUnsafeExecutable - 涵盖磁盘映像和档案等“容器”格式。如果 Safari/Mail 能够看到容器的内容并确定它们都是安全的,则不会生成警告。

如需了解详细信息,请参阅这一页

相关内容