无法使用UI删除钥匙串项,但命令行工作正常


2

使用该Keychain Access应用程序时,我经常无法删除Web form password项目。我试过delete按键然后去Edit> Delete。在这两种情况下,没有任何反应,没有错误消息。

如果我使用该工具的命令行版本,我可以删除该项目:

$ security find-internet-password -a "foo@example.com"
keychain: "/Users/simon/Library/Keychains/woodside-mbp.keychain"
version: 256
class: "inet"
attributes:
    0x00000007 <blob>="daw.apple.com (foo@example.com)"
    0x00000008 <blob>=<NULL>
    "acct"<blob>="foo@example.com"
    "atyp"<blob>="form"
    ...
$ security delete-internet-password -a "foo@example.com"
keychain: "/Users/simon/Library/Keychains/woodside-mbp.keychain"
version: 256
class: "inet"
attributes:
    0x00000007 <blob>="daw.apple.com (foo@example.com)"
    0x00000008 <blob>=<NULL>
    "acct"<blob>="foo@example.com"
    "atyp"<blob>="form"
    ...
password has been deleted.

如果我现在重做Keychain Access中的搜索,该项目就消失了。

我正在运行El Capitan 10.11.4(15E65),Keychain Access Version 9.0(55171.20.2),以及


在Keychain Access应用程序中,您尝试从中删除的钥匙串(例如,登录,本地项目或系统)是否在其旁边显示锁定的挂锁图标?如果是这样,请尝试单击左上角的挂锁图标,输入密码,然后再次尝试将其删除。
PseudoSu 2016年

@PseudoSu:钥匙串已解锁。
Simon Woodside 2016年

Answers:


2

如果在使用safari时创建了密码条目,则需要在safari的首选项中删除它,而不是通过keychain删除它。该条目将在首选项的密码选项卡下找到。


2

我注意到你说,“如果我现在重做Keychain Access中的搜索......”暗示你开始搜索当你无法删除该项目时。在列表中找到它而不进行搜索,然后删除。这只是一个愚蠢的错误。我发现我有时可以在搜索后删除单个项目,但不能多次删除,有时根本没有问题。¯\ _(ツ)_ /¯

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.