Vastiny

Jun 13, 2018

Mojave 的隐私设置和重置权限方法

mojave 系统开了麦克风权限,使用 tccutil reset Microphone 可以重置麦克风权限。
Mac 里面有好几个博大精深的设置命令,man tccutil 说是一个隐私设置工具,但没有说能重置哪些服务,而且也没有说能不能重置一个隐私类别的单独软件。

常见的重置服务

  • 位置服务
    tccutil reset CoreLocationAgent
  • 地址本服务
    tccutil reset AddressBook
  • Reminders
    tccutil reset Reminders
  • 日历
    tccutil reset Calendar
  • 麦克风
    tccutil reset Microphone

重置单独的软件

系统提供的 tccutil 不支持重置单独一个软件的隐私权限,其实隐私设置是一个存放在 ~/Library/Application\ Support/com.apple.TCC/TCC.db sqlite3 数据库,可以用SQL Pro for sqlite(lite) 打开。

也可以用 brew install tccutil 获取一个 tccutil 新命令,可以列出当前隐私设置有哪些,对单独软件进行清楚,其实也是直接操作 TCC.db 数据库

OLDER > < NEWER