How can I figure out which keychain entries a process wants access to

I'm getting really tired of seeing this: “ubd wants to use the “elliottcable” keychain.”

As I understand it, ubd (the Ubiquity daemon) is responsible for the “Documents and Data” portion of iCloud's syncing. However, all of my iCloud-related data are in a separate, non-locking keychain.

How can I tell which keychain entries a particular process is trying to access? Failing that general case, does anybody know which keys specifically ubd needs access to?


Solution 1:

First with any Keychain question/problem, run Keychain First Aid, found under the Keychain Access menu.

It is to be hoped you also check the option to Show Keychain Access in menubar, for quick access to all.