用 security list-keychains 查看钥匙串搜索列表
查看 App 查找密码和证书时 macOS 依次搜索哪些钥匙串、顺序如何。
运行 `security list-keychains`,即可按优先级打印当前用户的钥匙串搜索列表。
01命令
命令
$ security list-keychains02作用说明
macOS 按固定顺序依次搜索钥匙串,直到找到凭据为止;security list-keychains 显示这份列表,security default-keychain 显示新条目写入哪个钥匙串。-s 参数可以调整顺序或加入独立存放密钥的自定义钥匙串。其他容易遗忘的动词还有 create-keychain、unlock-keychain(CI 中广泛使用)和用于审计的 dump-keychain。
03风险
!注意: 调整搜索顺序会改变重复凭据的命中结果;修改前先记录当前输出。
04撤销
撤销
$ security list-keychains -s "$(security list-keychains | sed 's/"//g' | tr '\n' ' '")05来源
- security — keychain management commands (macOS)依据: Documents list-keychains, and -s to set the user's keychain search list, plus create-keychain and unlock-keychain verbs.
最后验证: 2026-09-17 · 分类: 安全与隐私