You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在macOS 11 Big Sur系统中通过终端开启屏幕录制权限的方法问询

Mac终端开启屏幕录制权限的可行方案

正常运行未修改安全配置的 macOS 设备,没有普通终端命令可以直接开启屏幕录制权限,这是苹果隐私安全框架TCC(透明度、同意与控制)的强制限制,所有隐私权限默认需要获得用户显式点击授权才会生效,以下是不同场景下的可行操作:

  • 场景1:个人设备常规授权(推荐)
    你可以通过终端调用目标应用触发屏幕录制权限申请弹窗,无需手动进入系统设置页操作:直接运行命令打开目标应用并发起一次屏幕录制调用,系统会自动弹出授权窗口,点击同意即可完成授权。
    如果之前已经拒绝过该应用的权限申请,可以先运行你找到的重置命令清除旧配置,再触发弹窗即可:
tccutil reset ScreenCapture [目标应用的Bundle ID]

示例:重置微信的屏幕录制权限命令为 tccutil reset ScreenCapture com.tencent.xinWeChat

  • 场景2:测试/批量部署场景需要无交互授权
    该操作需要关闭系统完整性保护(SIP),会降低系统安全性,仅推荐测试环境使用:
  1. 重启Mac并按住Command+R进入恢复模式,打开终端执行 csrutil disable 后重启设备
  2. 正常进入系统后,执行sqlite命令直接修改TCC数据库完成授权,替换命令中括号内的目标应用Bundle ID即可:
sudo sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "INSERT OR REPLACE INTO access VALUES('kTCCServiceScreenCapture','[目标应用Bundle ID]',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,STRFTIME('%s','now'));"

操作完成后可以回到恢复模式执行 csrutil enable 重新开启SIP恢复系统安全防护。

  • 场景3:企业设备批量部署
    企业管理员可以通过MDM移动设备管理系统,推送包含屏幕录制权限白名单的描述文件,无需用户手动操作即可完成指定应用的授权。

注意:任何绕过用户显式授权的操作都需要修改系统原生安全策略,非必要不建议操作,避免系统出现异常或存在安全风险。

内容的提问来源于stack exchange,提问作者Dor Fellus Cohen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 23:57:03