首页 > 系统教程 > 苹果 > 如何修复'助手想使用登录键链”消息

如何修复'助手想使用登录键链”消息

尊渡假赌尊渡假赌尊渡假赌
发布: 2025-03-21 09:43:19
原创
498 人浏览过

Mac系统以其用户友好的特性而闻名。由于系统数据受到沙盒保护,因此几乎无法对macOS造成损害。

正因如此,当您收到弹出消息,要求您输入密码以批准某些操作(例如,“accountsd想要使用登录密钥链”)时,您可能会感到怀疑。

别担心!让我们一起了解accountsd及其相关进程(如callservicesd和assistantd)是什么,如何处理它们,以及如何使用一些优秀的第三方应用程序来提高Mac的安全性能。

accountsd、callservicesd和assistantd是什么?

Accountsd、callservicesd和assistantd都是macOS原生系统进程,负责Mac的正常运行。它们是安全的,当它们请求您的管理员密码时,您可以放心输入。

Accountsd是一个与iCloud密钥链相关的进程。它帮助应用程序通过iCloud同步数据,并使用您的密码和用户名对其进行保护。

Callservicesd是另一个有时需要访问iCloud密钥链的进程。它维护与呼叫相关的应用程序,例如FaceTime、通讯录和其他第三方视频通话工具。

Assistantd是与Siri和听写相关的进程。

如果您在活动监视器中搜索这些进程,则可以看到它们在您的Mac上处于活动状态。

How to fix “assistantd wants to use the login keychain” message

为什么Mac上会出现登录密钥链消息?

您会看到一个密钥链请求弹出窗口,例如“assistantd想要使用登录密钥链”,因为这些进程需要iCloud密钥链访问权限才能正确同步不同的服务。

例如,确保iOS和Mac上的应用程序拥有最新的更改,或者您使用iPhone进行的呼叫会在Mac上显示。

由于这些进程保持与iCloud密钥链的连接,因此它们很少会向您请求其他权限——除非您更改设备、更新macOS或iOS,或创建新的用户配置文件。

修复Mac上的任何问题

探索Setapp的240多个应用程序集合,找到优化Mac的最佳工具。

免费试用 安全测试如何修复“accountsd想要使用登录密钥链”

您可能会开始收到大量的assistantd登录密钥链请求。您批准一个,另一个紧随其后出现,形成一个永无止境的循环。

这可能是macOS中的错误或同步故障。这很烦人,但幸运的是,您可以通过几种方法来解决这个问题。

关闭密钥链自动锁定

为了提高安全性,iCloud密钥链可能会偶尔自行锁定。这就是为什么您会看到“Mac想要使用登录密钥链”的消息,要求您再次输入密码。

您可以通过关闭自动锁定设置来解决此问题:

  1. 从实用工具中启动钥匙串访问
  2. 右键单击登录并选择更改钥匙串“登录”的设置
  3. 取消选中“锁定后...”和“睡眠时锁定”
  4. 保存

How to fix “assistantd wants to use the login keychain” message

重置默认本地密钥链

如果您一直收到类似“Safari想要使用登录密钥链”的消息,则密钥链本身可能存在故障。

重置它应该会有所帮助:

  1. 启动钥匙串访问
  2. 打开设置(Command ,)
  3. 重置默认钥匙串…
  4. 输入您的用户密码
  5. 点击确定
  6. 注销您的Mac并重新登录

How to fix “assistantd wants to use the login keychain” message

创建一个新的密钥链

有时,错误或故障会阻止您修复现有密钥链上的权限。

然后,创建一个新的密钥链可能是一个最佳解决方案:

  1. 在菜单栏中,选择前往➙前往文件夹…(Shift Command G)
  2. 输入~/Library/Keychains
  3. 将Keychains文件夹复制到您的桌面
  4. 重命名文件夹
  5. 前往文件➙添加钥匙串…
  6. 将您的新钥匙串添加到钥匙串访问

How to fix “assistantd wants to use the login keychain” message

虽然对某些服务使用钥匙串访问是不可避免的,但您可以通过使用其他应用程序来最大限度地减少其使用。例如,您可以将所有临时密码保存在Step Two中。

Step Two是一款极简的应用程序,它通过启用双因素身份验证和处理其他服务的代码来帮助您保护在线帐户的安全。它将数据备份到iCloud(与iOS同步)并通过其Safari浏览器扩展程序自动填充代码。

How to fix “assistantd wants to use the login keychain” message

使用钥匙串急救(macOS Catalina或更旧版本)

运行macOS Catalina或更旧版本的用户的可以选择使用钥匙串急救功能对钥匙串运行诊断:

  1. 启动钥匙串访问
  2. 前往钥匙串访问➙菜单栏中的钥匙串急救
  3. 输入您的用户名和密码
  4. 选择验证并启动

macOS Big Sur及更高版本中已删除钥匙串急救选项,这可能是由于对访问密码和用户名的诊断工具存在安全顾虑。

相反,新的macOS版本会主动扫描钥匙串访问以查找任何差异。因此,如果您的钥匙串出现任何问题,您都应该会收到通知。

从Mac中移除iCloud密钥链

如果您一直收到“callservicesd想要使用登录密钥链”的消息,则密钥链本身可能未与您的Mac正确同步。

解决方案是注销密钥链并重新同步:

  1. 打开系统设置
  2. 前往您的Apple ID➙iCloud
  3. 点击密码和密钥链
  4. 关闭“同步此Mac”
  5. 重新启动Mac
  6. 打开“同步此Mac”

How to fix “assistantd wants to use the login keychain” message

更改您的登录密钥链密码

强制重新同步密钥链并修复访问弹出消息的另一种方法是更改密钥链密码。

您的密钥链密码与您的用户密码相同。如果您更改后者,则会同时更改前者。

要在Mac上更改您的用户密码:

  1. 打开系统设置
  2. 前往用户和群组
  3. 点击您用户旁边的信息图标
  4. 更改密码…
  5. 输入所有信息
  6. 更改密码

How to fix “assistantd wants to use the login keychain” message

使用终端删除accountsd

如果您一直收到“accountsd想要使用登录密钥链”的消息,并且其他方法都没有帮助,您可以尝试完全停止accountsd进程。

一种方法是通过活动监视器,但更有效的方法是通过终端删除它:

  1. 启动终端
  2. 输入sudo killall -kill accountsd
  3. 按Return并输入您的密码
  4. 重新启动Mac

How to fix “assistantd wants to use the login keychain” message

您是否希望升级您的终端体验?Core Shell是您的最佳选择。

Core Shell是一款功能齐全的macOS终端,具有强大的高级功能,例如拖放文件上传、Dock中的进度跟踪、彩色背景、一键式远程shell登录和OpenSSH兼容性。此外,它还与iCloud密钥链集成,并允许您为特定主机分配标签。

How to fix “assistantd wants to use the login keychain” message

从Safari、Chrome和Firefox中删除accountsd

由于accountsd会影响iCloud密钥链,因此您的浏览器中的某个地方可能存在故障,从而触发重复的访问请求。

这里最好的做法是从浏览器中删除accountsd,这意味着将其重置为出厂设置。

要从Safari中删除accountsd:

  1. 打开浏览器
  2. 前往开发➙清空缓存(Option Command E)
  3. 前往历史记录➙清除历史记录…
  4. 前往设置➙隐私➙管理网站数据➙移除所有

How to fix “assistantd wants to use the login keychain” message

要从Google Chrome中删除accountsd:

  1. 打开浏览器
  2. 前往设置➙重置设置
  3. 重置设置

How to fix “assistantd wants to use the login keychain” message

要在Firefox上删除accountsd:

  1. 打开浏览器
  2. 前往菜单➙帮助➙更多故障排除信息
  3. 刷新Firefox…

集中管理应用程序权限

收到“assistantd想要使用登录密钥链”消息的另一个原因是在Mac上保存了错误的应用程序权限。

纠正应用程序权限的最佳方法是使用CleanMyMac。

CleanMyMac是一款智能且轻松的Mac维护应用程序,可轻松删除旧文件、清除缓存、加快RAM速度、卸载应用程序和管理应用程序权限。由于其用户友好的界面,CleanMyMac上的所有操作只需点击几下即可完成,并且每次扫描都会添加注释,以便您可以轻松理解其价值。

以下是使用CleanMyMac修复磁盘权限的方法:

  1. 安装并打开CleanMyMac。
  2. 点击左侧面板上的性能>运行。
  3. 点击查看所有任务>维护任务。
  4. 选择修复磁盘权限>运行。

How to fix “assistantd wants to use the login keychain” message

提示:将您的密码存储在数字密码管理器中

由于iCloud密钥链管理许多系统进程,因此最好将其使用限制到最低限度,而将所有密码存储在出色的密码管理器(如Secrets)中。

Secrets是一款安全且用户友好的Mac和iOS密码管理器。它易于使用,通过iCloud同步,并随时提供所有必要信息,通过其Safari浏览器扩展程序填写用户名和密码字段。

除了生成复杂的密码外,您还可以使用Secrets存储银行帐户详细信息、信用卡信息等等。再也不用担心未加密的信息了!

How to fix “assistantd wants to use the login keychain” message

如您所见,当“accountsd想要使用登录密钥链”时,不会发生任何坏事。允许访问即可。但是,如果弹出窗口持续出现,请按照我们的指南修复问题。

此外,使用Step Two作为您的默认双因素身份验证应用程序,使用CleanMyMac修复磁盘权限,使用Secrets存储密码,并使用Core Shell作为终端的更好版本。

最棒的是,这些应用程序可以通过Setapp的七天免费试用版免费获得。Setapp是一个独特的集合,包含240多个Mac和iOS顶级应用程序,涵盖所有类别,从Web开发到Mac优化,应有尽有。立即探索该集合并下载一些新的应用程序。

常见问题

accountsd是病毒吗?

不是,accountsd是一个通过iCloud密钥链帮助跨帐户同步数据的进程。

访问iCloud密钥链安全吗?

确保您知道哪个进程试图访问iCloud密钥链。如果是已知进程,则允许访问是安全的。否则,请勿允许。

Accountsd、callservicesd和assistantd是安全的进程。

如果我删除Mac上的钥匙串登录会发生什么?

如果您在没有备份的情况下删除钥匙串登录,则所有密码和应用程序访问权限都将消失。不要删除钥匙串登录!请按照上述步骤解决任何钥匙串访问问题。

以上是如何修复'助手想使用登录键链”消息的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板