Удалить брелок из списка поиска? - PullRequest
0 голосов
/ 30 сентября 2018

Это запрашивается как продолжение:

Добавить цепочку для ключей в список поиска?

Мы знаем, как добавить новую цепочку для ключей создания всписок поиска по:

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 голосов
/ 30 сентября 2018

Это не может быть идеальным, но мы можем просто вызвать его снова с записями, которые мы хотим сохранить.Например, в этом случае:

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