security find-internet-password -s proxy.example.internal -a alex -P 8080

这样可以在不索取密码本身的情况下缩小互联网密码的搜索范围。请替换示例中的服务器、账户和端口。不要只为查看匹配的属性而加入 -g 或 -w:这两个选项会泄露密码内容。

把条目与失败的连接对应起来。检查主机名与别名、端口、带域名的账户、代理专用协议以及认证类型。仅凭主机名可能匹配到另一条凭据。Apple 的工具支持这些选择器以及显式的钥匙串参数。

然后确认该进程所在的钥匙串上下文。用户的交互式查找并不能证明某个系统服务具有相同的搜索列表、解锁状态或访问权限。

在移除过期条目之前,先在“钥匙串访问”中查看属性,或缩小命令范围。delete-internet-password 同样接受相关的匹配字段;只按服务器删除可能命中错误的账户或端口。

挑战-响应型代理可以使用已存储的凭据来计算新的响应,因此出现挑战并不一定意味着要重新输入密码。反复弹出的提示可能意味着另一个条目、无法访问的钥匙串、不受支持的认证方式,或另一个实际生效的代理。区分清楚之后,应更新具体的凭据以及目标进程的访问权限,而不是让所有应用都能读取它。

相关文章