代码之家  ›  专栏  ›  技术社区  ›  Ruben Quinones

尝试创建密钥链“UNIX[无此类文件或目录]时出错

  •  0
  • Ruben Quinones  · 技术社区  · 8 年前

    我正在尝试自动化一个过程,我需要创建一个密钥链。此进程在_www用户(OS Yosemite)下作为芹菜任务运行。

    我得到以下错误:

    security create-keychain -p mypassword keychain_test.keychain
    security: SecKeychainCreate keychain_test.keychain: UNIX[No such file or directory]
    

    我一直在研究导致这个特定错误消息的原因,但到目前为止,还没有找到。欢迎指点。

    1 回复  |  直到 8 年前
        1
  •  1
  •   user149341 user149341    8 年前

    钥匙链数据通常存储在 Library/Keychains 用户主目录下的目录。这个 _www Mac OS X上的用户没有可写的“真实”主目录 Library 子目录,所以它没有地方存储密钥链。

    您需要以其他用户身份运行此任务。