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 数据库