这是作为后续问题的:
将钥匙串添加到搜索列表?
我们知道如何通过以下方式将新的创建钥匙串添加到搜索列表中:
security list-keychains -s `security list-keychains | xargs` $NEW_KEYCHAIN
但是,我们如何删除它后的话?在多次调用它(故意(之后,我们最终得到这个:
$ security list-keychains
"/Users/jenkins/Library/Keychains/login.keychain-db"
"/Users/jenkins/Library/Keychains/foo.keychain-db"
"/Users/jenkins/Library/Keychains/foo.keychain-db"
"/Library/Keychains/System.keychain"
请注意,我们在那里有多个foo.keychain-db
条目。
这可能并不理想,但我们可以使用要保留的条目再次调用它。例如,在这种情况下:
$ security list-keychains -s /Users/jenkins/Library/Keychains/login.keychain-db /Library/Keychains/System.keychain
这将是我们想要的结果:
$ security list-keychains
"/Users/jenkins/Library/Keychains/login.keychain-db"
"/Library/Keychains/System.keychain"