用 set-keychain-settings 设置钥匙串自动锁定
让保存的密码在睡眠和闲置一段时间后自动锁定,而不是整天保持解锁。
运行 security set-keychain-settings -l -t 900 ~/Library/Keychains/login.keychain-db,睡眠或闲置 15 分钟后自动锁定。
01命令
命令
$ security set-keychain-settings -l -t 900 ~/Library/Keychains/login.keychain-db02作用说明
默认情况下登录钥匙串在登录时解锁一次,直到注销都保持打开。set-keychain-settings 可以改变这一点:-l 表示 Mac 睡眠时锁定钥匙串,-t 加秒数表示闲置超时锁定。先用 security show-keychain-info 查看当前设置,再选择一个安全和便利平衡的超时值。
03风险
!注意: 超时越短,Safari 密码、邮件账户和已存 Wi-Fi 弹窗就越多——设得太激进会频繁要求重新输入;登录钥匙串的设置立即生效,不能用一个参数一键撤销。
04撤销
撤销
$ security show-keychain-info ~/Library/Keychains/login.keychain-db # shows current auto-lock settings05来源
- security - keychain command line interface依据: Documents set-keychain-settings with -l (lock on sleep) and -t (auto-lock timeout in seconds).
最后验证: 2026-09-18 · 分类: 安全与隐私