MobileMe: Prompted for password when syncing keychains
Symptoms
When syncing Keychains via MobileMe Sync, you may be prompted for the keychain password of a different computer.
Products Affected
Mac OS X 10.4, Mac OS X 10.5, .Mac Sync, MobileMe
Resolution
To sync a keychain to other computers, enter the password of the computer where the keychain originated. Similarly, to sync a keychain to other user accounts on the original computer, other accounts must enter the originating account's password as well.
If the password is not known
If you are prompted for the keychain password of a computer to which you no longer have access, or if you are prompted for a keychain password that you do not remember, you can reset the master keychain password file used during syncing:
- Back up any sync data that you wish to keep on the affected computers. You could use the MobileMe Backup application or Mac OS X as described here.
- Reset the master keychain password file with these advanced instructions:
- In the Finder, choose Utilities from the Go menu.
- Open Terminal.
- In the Terminal window, type (or copy and paste) the following command on a single line:
/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/Resources/kcSync.app/Contents/MacOS/kcSync -reset
- Press Return.
- After the command has executed, you should see a message in Terminal such as "Removing /Library/Keychains/.syncinfo/ login.keychain.syncinfo.plist was successful."
- Quit Terminal.
- Make sure MobileMe Sync is enabled by choosing System Preferences from the Apple menu, clicking the MobileMe icon, then clicking the Sync tab.
You may need to re-enable Keychain Synchronization on any synchronizing computer after taking these steps. Keychain may prompt you to update your settings in a variety of applications.
If all else fails, the MobileMe member can contact MobileMe Support for assistance.