Mac应用权限按资源类型独立控制,默认禁止所有敏感访问,需在“隐私与安全性”中逐项授权;自动化、辅助功能、网页App及快捷指令均有专属权限设置;异常时可重置权限或操作TCC数据库。

Mac 上的应用权限不是“一次授权、永久有效”,而是按资源类型分门别类、独立控制的。系统默认禁止所有敏感访问,只有你在“隐私与安全性”中明确勾选,应用才能使用摄像头、麦克风、位置、文件等资源。
基础权限:在“隐私与安全性”里逐项开关
这是最常用、最直接的管理方式。系统把每类敏感资源单独列出,你可为每个应用精准开/关权限。
- 打开系统设置 → 隐私与安全性,点击左下角锁图标输入密码解锁
- 在左侧列表中选择具体类别,例如摄像头、麦克风、定位服务、文件和文件夹或照片
- 右侧会显示已安装应用列表,勾选即授权,取消勾选即禁用
- 若某应用正在运行且你刚关闭其权限,系统会提示“需先退出该应用”,请按提示操作后再确认
自动化与辅助功能:两类特殊权限需手动添加
有些功能(如键盘宏、录屏、跨App操作)不走常规路径,必须显式加入白名单,否则完全无法工作。
- 自动化权限:用于控制其他 App 或执行 AppleScript。进入“隐私与安全性 → 自动化”,勾选目标 App(如 Terminal、Chrome、OBS),必要时还需展开子项并勾选其调用的系统服务(如 System Events)
- 辅助功能权限:用于模拟操作、UI 自动化。进入“隐私与安全性 → 辅助功能”,点击“+”号添加应用;添加后务必确保复选框已勾选,否则权限无效
网页 App 和快捷指令:各自拥有独立隐私设置
它们虽基于浏览器或系统工具,但权限不继承主程序,需单独配置。
- 网页 App(如通过 Safari “添加到程序坞”创建的微信网页版):启动后,顶部菜单栏点其名称 → “设置” → “隐私”,可开关摄像头、麦克风、位置等,并能一键清除全部网站数据
- 快捷指令:打开“快捷指令”App,双击指令 → “…” → “详细信息” → “隐私”标签页,对位置、照片、Safari 记录等逐项授权或撤销;也可点“还原隐私”清空全部
权限异常?试试重置或直连 TCC 数据库
当某个应用反复请求权限却不出弹窗、或已勾选仍无法访问,很可能是权限记录损坏或未写入数据库。
- 在“隐私与安全性 → 文件和文件夹”中,右键该 App → “重置权限”,然后完全退出应用再重启,触发新授权弹窗
- 更彻底的方法是终端执行:tccutil reset All(重置所有权限,需重新授权)或指定重置:tccutil reset Camera com.google.Chrome(仅重置 Chrome 的摄像头权限)
- 注意:TCC.db 位于 ~/Library/Application Support/com.apple.TCC/TCC.db,操作前建议备份,仅限熟悉 SQLite 的用户手动修改


















