必须手动从“系统设置→隐私与安全性→完全磁盘访问权限”中右键移除目标程序,否则其将持续访问桌面、文稿、iCloud等敏感位置;移除后需彻底退出并重启程序,必要时用tccutil reset命令清除权限缓存。

Mac电脑上某个程序被授予了“完全磁盘访问权限”,但你现在想收回这项权限,防止它读写你的文档、桌面、iCloud云盘等敏感位置,必须手动从系统白名单中移除该应用,否则它将持续拥有不受限的文件操作能力。
在系统设置中直接删除授权条目
第一步:点击屏幕左上角苹果图标 → 选择“系统设置”。
第二步:在左侧边栏滚动到底部,点击“隐私与安全性”。
第三步:在右侧内容区向下滚动,找到并点击“完全磁盘访问权限”。
第四步:确保左下角锁形图标已解锁(若锁定,先点击它并输入管理员密码)。
第五步:在应用列表中找到目标程序(例如“CleanMyMac X”或“Stats”),【右键点击其名称(触控板双指长按也可)】 → 在弹出菜单中选择“移除”。
这一步不可逆——移除后该程序将立即失去对用户目录、外接磁盘、iCloud深层路径等所有受保护位置的访问权,下次启动时会重新触发权限请求弹窗。
用终端命令彻底清除权限缓存(适用于移除后仍弹窗)
如果已从列表中删掉程序,但它再次启动时仍不弹窗、或弹窗后点“拒绝”却无法再唤起授权界面,说明系统记住了旧决策。
方法一:重置该程序的全部TCC权限记录
打开终端,执行以下命令(将com.runningsoftware.bundleid替换成实际Bundle ID):
tccutil reset FullDiskAccess com.runningsoftware.bundleid
获取Bundle ID的方法:在终端中运行 mdls -name kMDItemCFBundleIdentifier /Applications/程序名.app。
方法二:批量重置所有拒绝记录(慎用)
执行:sudo tccutil reset FullDiskAccess → 输入管理员密码(无光标反馈,输完直接回车)。
【执行后必须彻底退出并重启该程序,否则权限状态不会刷新】
验证权限是否真正失效
启动刚被移除权限的程序,尝试执行涉及敏感路径的操作,例如:打开其内置的“扫描文稿文件夹”功能,或点击“备份桌面截图”按钮。
若系统未弹出任何权限提示,而是直接报错(如“Operation not permitted”或空白结果),说明权限已成功撤销。
若弹出新授权窗口,勾选“不允许”即可完成阻断。

















