用终端锁定和解锁钥匙串
用 security lock-keychain 手动锁定登录钥匙串,锁定后任何应用都无法静默读取保存的密码。
运行 `security lock-keychain ~/Library/Keychains/login.keychain-db` 锁定;解锁用 `security unlock-keychain ~/Library/Keychains/login.keychain-db`(会要求输入登录密码)。
01命令
命令
$ security lock-keychain ~/Library/Keychains/login.keychain-db02作用说明
登录钥匙串处于锁定状态时,应用想取保存的密码都必须弹出提示,而不能悄悄读取——短暂离开电脑或保持登录状态时,这是一个零成本的额外防护。锁定只是重新上锁,不会注销账户,也不会动到里面存的条目。
03风险
!注意: 锁定后所有用到保存密码的应用都会重新弹窗,直到钥匙串被解锁。
04撤销
撤销
$ security unlock-keychain ~/Library/Keychains/login.keychain-db05来源
- security — administer Keychains and key items (macOS man page)依据: Documents `security lock-keychain [-u|keychain]` and `unlock-keychain` for manually locking and unlocking a keychain.
最后验证: 2026-09-18 · 分类: 安全与隐私