I\'ve set up a keychain as follows:
sudo /usr/bin/security create-keychain -p \'temporaryPassword\' MyKeychain.keychain
The keychain is present
Because MyKeychain is not in the keychain search list.
Even though the man page for security
says that create-keychain
adds the created keychain to the search list, it does not actually do that in 10.9.0. This seems like a bug to me, as it works as described in the man page in 10.8.5. Try this:
security create-keychain -p 'temporaryPassword' MyKeychain.keychain
security list-keychains
If you don't see MyKeychain.keychain in the resulting list, you need to add it. For example, let's say you got this list back from security list-keychains:
/Users/fred/Library/Keychains/login.keychain
/Library/Keychains/System.keychain
You can add MyKeychain to that list with this command:
security list-keychains -d user -s login.keychain MyKeychain.keychain
The instant you do that, you'll see MyKeychain show up in the "Keychains" list in Keychain Access..