macOS钥匙串创建不可编辑的访问组条目

时间:2020-02-03 14:53:46

标签: macos security terminal keychain

Xcode具有Internet密码,该密码与特定的访问组一起存储在钥匙串中。我正在尝试使用security命令行工具来复制它,但是我不确定如何提供非应用程序二进制文件进行访问。

security add-internet-password -a "USER" -w "PASS" -s sample.com -A

我该如何添加59GAB85EFG.com.apple.dt.Xcode

KeychainEntry

1 个答案:

答案 0 :(得分:-1)

您可以像在-T <PATH>中包含应用程序一样,在Access组中包含二进制文件。例如,security add-internet-password -a "USER" -w "PASS" -s sample.com -T /path/to/binary将二进制文件作为受信任的应用程序包含在访问控制中。

或者,您可以将security工具添加为-T $(which security)作为受信任的应用程序,并让您的二进制文件生成一个进程来执行和捕获命令security find-internet-password -a "USER" -w -s sample.com的输出,标志-w将仅在标准输出上显示密码。