如何在 OS X 中通过命令行导出/导入单个钥匙串项目?

如何在 OS X 中通过命令行导出/导入单个钥匙串项目?

OS X 有一个命令行工具叫做安全专为钥匙链设计。手册页有关于如何导出特定类型的所有项目/特定钥匙串的所有项目的示例 - 但我不明白如何导出/导入单个项目。

我真正想要做的是更新单个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 仅打印密码。

相关内容