gpt4 book ai didi

macos - 将钥匙串(keychain)添加到搜索列表?

转载 作者:行者123 更新时间:2023-12-04 01:04:26 26 4
gpt4 key购买 nike

我需要将一个 .keychain 文件添加到我的钥匙串(keychain)搜索列表中以获取一些自动构建工具。目前我正在使用security list-keychains命令:

list-keychains [-h] [-d user|system|common|dynamic] [-s [keychain...]]
Display or manipulate the keychain search list.

此命令让您设置整个钥匙串(keychain)搜索列表,但它不提供简单添加另一个钥匙串(keychain)的方法。所以添加钥匙串(keychain)变成了一个两步的过程。
  • 运行 list-keychains 并解析输出
  • 然后执行 list-keychains -s ${existing_chains} ${new_keychain} 之类的操作

  • 虽然这可行,但它似乎过于复杂并引入了竞争条件。

    也好像 open my.keychain会将其添加到搜索列表中,但我倾向于避免使用 open 之类的命令在脚本或 headless 环境中。

    是否有更简单或更好的方法将钥匙串(keychain)添加到搜索列表?

    最佳答案

    上述@mles 解决方案的单行版本:
    security list-keychains -d user -s $(security list-keychains -d user | sed -e s/\"//g) <new keychain>security list-keychains -d user 的输出中直接管道的问题是用引号包围结果吗?解决方案使用sed剥离它们。

    关于macos - 将钥匙串(keychain)添加到搜索列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10538942/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com