如何让你的MacBook不受权限问题的困扰

苹果(Apple)的macOS红杉系统(macOS Sequoia)有一些新功能来提高安全性,其中之一就是提示你不断更新屏幕录制权限。到目前为止,你可以永久授予任何应用程序记录你的屏幕和捕获系统音频的权限,但红杉将其改为最多一个月。不幸的是,如果没有这些权限,许多应用程序根本无法运行。尽管定期检查应用程序权限是一种很好的安全做法,但看到无法关闭的系统级提醒也很烦人。
由于macOS的设计方式,应用程序需要明确地请求访问来捕获屏幕和录制系统音频,这反过来又让它们执行一些有用的任务。例如,以受信任的应用程序Cleanshot x为例,它需要这些权限来截取屏幕截图和屏幕录制。没有这些权限,Cleanshot X将无法捕捉Mac屏幕上的任何内容。这是一个明显的例子。然而,很多应用程序都需要这个权限才能修改Mac屏幕上的元素,甚至是一些意想不到的元素。例如,菜单栏管理应用程序可以使用此权限捕获菜单栏的图像并隐藏不需要的图标。
当受信任的应用程序使用这些安全权限时,您无需担心。然而,也有一些案例,比如在Bartender的案例中,应用程序的管理权易手,信任就会丧失。在这些情况下,许多人可能已经停止使用该应用程序,但忘记或忽略了禁用其屏幕录制权限。在这种情况下,每月提醒一下审查权限会有所帮助。这个功能在iOS上特别有用,你可以快速检查某些应用是否需要继续访问你的整个照片库或其他权限。
话虽如此,安全提醒弹窗会中断您的工作流程,没有人愿意经常处理恼人的弹窗。高级用户可能根本不需要这些提醒,但目前还没有官方的方法来禁用它们。这就是本指南的用武之地。
独立应用开发者Jeff Johnson在他的博客中写道,关闭这些安全提醒的最快方法是通过终端。首先,您需要为终端应用程序授予一些安全权限,以便它访问所需的文件。要做到这一点,点击Mac屏幕左上角的苹果标志,然后选择“系统设置”。然后,转到隐私与安全>全磁盘访问,并单击+按钮。现在,添加终端应用程序来授予它此权限。
现在,打开终端并粘贴以下命令,查看哪些应用程序将显示每月安全提醒:
在我的Mac上,目前只有Cleanshot X有这个权限,所以这是我在终端上看到的输出:
使用以下命令来停止任何一个应用程序的提醒,这是我的Cleanshot X:
诀窍是更改许可批准的“结束日期”。我把时间改到了2054年,到那时,我肯定会有更重要的事情要担心。在遥远的将来,你可以随意更改日期。一旦运行此命令,macOS将停止提醒您授予该应用程序的权限。您可以对其他应用程序重复这些步骤,并一劳永逸地摆脱这些安全提示。
注意,你不需要在所有应用程序中禁用这些提醒。你可以选择每天使用的几个应用程序,只禁用它们的提醒功能。
有一种替代方法可以使用终端来实现此功能。一款名为Amnesia的应用程序可以让你快速关闭Mac上的权限提醒。不幸的是,在撰写本文时,我无法让它在我的Mac上可靠地运行,但开发人员似乎经常发布更新,以解决挥之不去的问题。
相关文章

发表评论