【Mac系统报错】securityagent无法创建所要求的机制teamviewerauthplugin:start

使用CleanMyMac 卸载TeamViewer后, 重启系统却无法进入, 界面提示:

cr:My_Fuzz的

网上找了一堆的方法, 最多的是说:
①下载 TeamViewAuthPlugin.bundle 到 U盘
②在开机时进入苹果恢复模式:shift+command+R:

cr:My_Fuzz的

③在终端中把该bundle从 U盘/TeamViewAuthPlugin.bundle 转移到 磁盘/Library/Security/SecurityAgentPlugins/

即:cp -r /Volumes/U 盘名称/TeamViewerAuthPlugin.bundle /Volumes/电脑名称电脑/Library/Security/SecurityAgentPlugins/
④重启电脑,大功告成

但是!!!

以上方法对我没用, 输入第三步的命令后, 一直提示我SecurityAgentPlugins/ no file

所以, 又找了一圈, 终于找到下面的方法, 成功解决:

cd /Volumes
ls

查看你的磁盘名称,cd进入磁盘,查看var/db 路径下 是否有auth.db

cd 磁盘名称
ls
cd var/db
ls

存在auth.db, 说明你路径找对了, 可以执行命令了:

rm “/Volumes/磁盘名称/var/db/auth.db”

执行完成后, 可以顺着路径进去看看是否删除完成, 再重启电脑,就可以直接进入系统,而且mac上的数据没有任何损伤!

—————————————————————————————————————————

为什么这样解决了呢?

了解了一下, Teamviewer把自己的授权数据写在了macOS中,在被删除时, 先删除了授权插件(也就是TeamViewerAuthPlugin.bundle),但是授权的数据库没有被注销, 所以导致mac启动时报错。

而我们删除掉db/授权数据库, mac启动时就获取不到Teamviewer遗留的授权信息,也就不会再出现无法进入的情况。

所以, 有跟我出现同样情况的童鞋, 直接使用rm命令,一步到位, 简单快捷!

参考链接:https://www.pianshen.com/article/4472956338/

你可能感兴趣的:(【Mac系统报错】securityagent无法创建所要求的机制teamviewerauthplugin:start)