Ever since I upgraded to OS X Mountain Lion and installed OS X Server, I keep getting prompts for my Keychain password from a process called assistantd. I'm pretty sure that it's an OS X process, but don't want to give access to my keychain to just any process.
So, my ultimate question is: does anyone know what assistantd is and why it would need access to my keychain?
Given this, I suspect assistantd on Mac OS X is related to the new dictation functionality. Dictation on Mac OS X 10.8 uses Contacts and other personal information to improve accuracy; gaining access to this information would explain the need for Keychain access.
If you are having problems quitting the pop-up and get rid of it you should open Spotlight search - Write Activity monitor - open it - after you opened the program on the top click 'Disk" and search for assistantd and or accountsd (pretty much same thing) double click on it and there will be a pop up with its information after you've got that done . Look down IN the pop up window and click quit and force quit.
If your Mac keeps asking for your keychain password
Your keychain may be locked automatically if your
computer has been inactive for a period of time or your
user password and keychain password are out of sync.
You can set length of time that Keychain Access waits
before automatically requiring you to enter your
1 . In the Keychain Access app on your Mac, click
"login" in the Keychains list.
Choose Edit > Change Settings for Keychain "login".
Select the "Lock after" tickbox, then enter a number
If you want to require a password each time the
computer goes to sleep, select the "Lock when
mdfind, you'll see that it's in
/System/Library/PrivateFrameworks/AssistantServices.framework/. See also mountain lion - Daemons or other processes responsible for dictation in 10.8? - Ask Different.