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