macOS-重置macOS中的隐私权限

如何重置macOS中的隐私权限

确认System Integrity Protection (SIP)是开启状态

System Integrity Protection (SIP)状态查询命令

1
2
csrutil status
# System Integrity Protection status: enabled.

可以进行设置的权限选项

可以进行设置的权限选项包括以下这些:
Accessibility, AddressBook, All, AppleEvents, Calendar, Camera, ContactsFull, ContactsLimited, Facebook, FileProviderDomain, FileProviderPresence, LinkedIn, Liverpool, Location, MediaLibrary, Microphone, Motion, Photos, PhotosAdd, PostEvent, Reminders, ScreenCapture, ShareKit, SinaWeibo, Siri, SpeechRecognition, SystemPolicyAllFiles, SystemPolicyDesktopFolder, SystemPolicyDeveloperFiles, SystemPolicyDocumentsFolder, SystemPolicyNetworkVolumes, SystemPolicyRemovableVolumes, SystemPolicySysAdminFiles, SystemPolicyDownloadsFolder, TencentWeibo, Twitter, Ubiquity, Willow.

注意:Location Services也就是定位服务的权限,系统通过其他方式管理。所以使用tccutil来设置定位服务的权限是无效的。

tccutil的常用命令

针对某个APP重置它的某一项权限

1
2
3
4
5
$ mdls -name kMDItemCFBundleIdentifier -r /Applications/Notes.app
# com.apple.Notes

$ tccutil reset Camera com.apple.Notes
# Successfully reset Camera approval status for com.apple.Notes

出现这样的提示之后,我们就成功重置了Notes.app的相机权限。

重置某APP的所有权限

1
2
3
4
5
$ mdls -name kMDItemCFBundleIdentifier -r /Applications/Notes.app
# com.apple.Notes

$ tccutil reset All com.apple.Notes
Successfully reset All approval status for com.apple.Notes

出现这样的提示之后,我们就成功重置了Notes.app的所有权限。

重置所有APP的某一项权限

1
2
$ tccutil reset Camera
Successfully reset Camera

重置所有APP的所有权限

完全重置权限:

1
2
$ tccutil reset All
Successfully reset All

macOS-重置macOS中的隐私权限
https://dnacore.github.io/post/e5629390-75d8-43e9-b441-362d86626d0c.html
作者
DNACore
发布于
2022年9月16日
更新于
2023年11月30日
许可协议