OS X钥匙串在Mavericks中对Keychain Access.app不可见

 手机用户2702932415_836 发布于 2023-02-12 18:27

我已经设置了一个钥匙串,如下所示:

sudo /usr/bin/security create-keychain -p 'temporaryPassword' MyKeychain.keychain

钥匙串存在且工作如下所示:

/usr/bin/security show-keychain-info MyKeychain.keychain
Keychain "MyKeychain.keychain" lock-on-sleep timeout=300s

权限~/Library/Keychains都是一致的.

为什么Keychain Access.app没有在Keychains面板中显示MyKeychain ?

1 个回答
  • 因为MyKeychain不在钥匙串搜索列表中.

    尽管security说的手册页create-keychain将创建的钥匙串添加到搜索列表中,但它实际上并没有在10.9.0中执行此操作.这对我来说似乎是一个错误,因为它的工作原理如10.8.5中的手册页所述.试试这个:

    security create-keychain -p 'temporaryPassword' MyKeychain.keychain
    security list-keychains
    

    如果在结果列表中没有看到MyKeychain.keychain,则需要添加它.例如,假设您从安全列表 - 钥匙串中获取此列表:

    /Users/fred/Library/Keychains/login.keychain
    /Library/Keychains/System.keychain
    

    您可以使用以下命令将MyKeychain添加到该列表:

    security list-keychains -d user -s login.keychain MyKeychain.keychain
    

    你做到这一点,你会看到MyKeychain出现在Keychain Access的"Keychains"列表中.

    2023-02-12 18:30 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有