从搜索列表中删除钥匙串?

时间:2018-09-29 23:52:20

标签: keychain

下面是这样的要求:

Add a keychain to search list?

我们知道如何通过以下方式将新的创建钥匙串添加到搜索列表中:

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条目。

1 个答案:

答案 0 :(得分:0)

这可能不是理想的选择,但是我们可以使用要保留的条目再次简单地调用它。例如,在这种情况下:

$ 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"