
Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
Enter your email address below and subscribe to our newsletter
Key takeaways
Having a cryptic message “accountsd wants to use the login keychain” frequently pop up on your Mac can be confusing, especially if you don’t recognize the process or aren’t sure why it needs to access your Keychain.
In this troubleshooting guide, I’ll help you understand what accountsd on Mac is and what triggers the Login Keychain error. Additionally, I’ll show a handful of ways you can stop this message from appearing.
Accountsd is a system process on your Mac that’s related to the Accounts framework in macOS. It makes logging into apps and websites easier. You can’t interact directly with accountsd. Instead, it silently runs in the background and manages the user accounts and login credentials on your Mac.
All usernames and passwords in macOS are stored in the Keychain Access app and synced across devices using iCloud Keychain. Whenever you log in to an app or website on your Mac, accountsd retrieves the necessary login information from your Keychain, so you don’t have to enter it manually. This not only saves you time when logging into apps but also keeps your login credentials secure.
Besides accountsd, there are several system services, like assistantd and callservicesd, that also require access to your login keychain. While assistantd handles tasks related to Siri and Keychain Access, the callservicesd service is related to communication apps like FaceTime and Contacts.
If you’re getting a Login Keychain message related to any of the three, the solutions mentioned below can help.
If you’ve been a long-time macOS user, you might be acquainted with the Keychain Access app on the Mac. This app securely stores trust certificates along with all saved passwords. However, sometimes, accounts can’t access the login keychain to fetch the saved credentials.
Whenever accountsd or any other system services like assistantd and callservicesd are unable to access the Login Keychain in macOS, you would likely encounter the “accountsd wants to use the login keychain” or similar messages on your Mac.
Given that these prompts are related to system services, it’s nothing you should worry about, and it’s safe to enter your Keychain password. Still, if you are curious about why these messages pop up, you can take a look at this list of potential causes:
Regardless of the reason you’re experiencing issues with the Login Keychain, there are a handful of methods to eliminate the error message on your Mac. Here’s a list of potential solutions that can help you resolve this annoying issue once and for all:
Sometimes, temporary glitches with the accountsd service on your Mac can trigger the “accountsd wants to use the login keychain” message.
You can easily get rid of this message by quitting all processes related to accountsd using a simple Terminal command and restarting your Mac.
sudo killall -kill accountsd
into the Terminal → Hit return.The alert message can also stem from synchronization issues between the Login Keychain on your Mac and the one stored in iCloud.
Thankfully, you can quickly fix such synchronization issues by logging out of the iCloud Keychain and re-enabling it.
Keychain Access has a security feature that revokes access to the Login Keychain and other data after a specified duration.
To regain access, users must enter the login password and unlock the Login Keychain. You can turn off Keychain auto-lock to prevent the Login Keychain message on Mac.
You can often get rid of the “accountsd wants to use the login keychain” message on your Mac by entering your user account password. However, this may not work due to synchronization errors between the user account password and the Login Keychain password.
You can resolve this by changing your login keychain password, which is the same as your user account password.
Since the accountsd process is responsible for handling login and logout events, it’s possible that a glitch related to your web browser’s password manager or a password management extension is triggering the message. You can fix such glitches by resetting the browser to its factory settings.
Since you can’t reset Safari, you can try deleting the cached data manually to resolve glitches:
Once you do that, you must also reset Google Chrome or any other web browsers on your Mac:
If most fixes fail, creating a new Login Keychain is the most straightforward method to get rid of the error message on your Mac. I have divided the process into three stages for better understanding.
While this process can be tedious as you need to add your login credentials manually, it’s much better than resetting the default Keychains on your Mac.
Note: If you create a new Login Keychain, you’ll be logged out of your Apple ID and third-party apps.
Create a backup of the Login Keychain
Create a new Login Keychain
Restore your credentials from the backup
If you’re using macOS Catalina or older, Keychain Acess has a built-in First Aid utility that can potentially help you eliminate the “accountsd wants to use the login keychain” message on your Mac. Using Keychain First Aid, you can run diagnostics on the login keychain and resolve glitches.
A corrupted Login keychain due to software issues, disk errors, or unexpected shutdowns can also cause several issues on your Mac. If you suspect this is what’s happening with you, the best course of action would be to reset the default keychains on your Mac. Here are the steps for the same:
Note: This will delete all of the credentials you saved on your Mac, so it should be your last resort.
Wrapping up…
There’s nothing to be alarmed about the “accountsd wants to use the login keychain” message on Mac. It’s a pretty common message that shows up when system services can’t access your login keychain due to inactivity or temporary glitches. And you can easily stop it from appearing on your Mac.
If you have any other queries, leave them in the comments section. I’d be happy to help!
Read More :