Как я могу экспортировать / импортировать единственный элемент цепочки для ключей через командную строку в OS X?

OS X имеет инструмент командной строки под названием security, который предназначен для работы с цепочками ключей. Страница man содержит примеры того, как экспортировать все элементы определенного типа / все элементы для определенной цепочки ключей - но я не понимаю, как экспортировать / импортировать один элемент.

Что я действительно хотел бы сделать, это обновить пароль на одном IPSec XAuth Password пункт, но я думаю, что, возможно, экспорт, возможно удаление, затем импорт будет ближе всего к тому, что я хочу.

Мне не повезло найти примеры или связанные вопросы для этой задачи, и я не использовал security инструмент, отличный от списка доступных цепочек для ключей.

1 ответ

Решение

Вы можете использовать find-generic-password или find-internet-password:

security find-generic-password -l 'keychain item name'
security find-internet-password -s accounts.google.com

-l соответствует метке, а -s соответствует строке сервера. Добавьте -w только для печати пароля.

Другие вопросы по тегам