如何关闭“解锁您的钥匙链”弹窗?

我仔细阅读了所有相关的答案,但它们都不适用于Ubuntu 14.04。
我的系统中没有.gnome2文件夹,也没有“密码和加密”选项。我尝试浏览了每个可能的菜单,但是我找不到如何操作的方法。
这个弹出窗口通常在我启动Chromium时弹出。

1你读到了哪些答案,对话框上显示的是什么?谷歌浏览器现在有一个关于API密钥的东西,这可能是对话框出现的原因。 - Braiam
@Braiam 弹出窗口显示:“输入密码以解锁您的登录钥匙环\n 登录钥匙环在您登入计算机时未被解锁。”但没关系,接受的答案解决了问题。 - Martin Drozdik
@gsamaras 你提出的问题有些不同。它询问的是开机时的弹窗,而我问的是常规弹窗,主要发生在Chromium启动时。 - Martin Drozdik
我同意 @MartinDrozdik(你已经得到我的点赞了:)) - gsamaras
https://askubuntu.com/questions/867/how-can-i-stop-being-prompted-to-unlock-the-default-keyring-on-boot - Ciro Santilli OurBigBook.com
如果我没记错的话,当它提示设置一个钥匙链密码时,我输入了一个空密码。然后它再也没有打扰过我 :D - Maxwell s.c
7个回答

打开“用户账户”,将“自动登录”设置为“关闭”。在启动时,您只需输入一次用户名和密码;像“解锁钥匙环”这样的弹窗将不再打扰您。

18除非你主动寻找钥匙链并告诉它使用“登录”钥匙链而不是“默认”钥匙链,否则这个说法是不正确的。:P - Krista K
14我从来没有,绝对没有将我的用户账户设置为自动登录……从来没有。 - mchid
17这是不真实的。我从来没有开启自动登录,却遇到了同样的问题。无论是开启还是关闭自动登录,都没有任何区别。Ubuntu 14.04.03。 - Eric
51这不是解决方案,因为我想要自动登录,而且不想看到登录输入 - Abrar Jahin
14这只是一个权宜之计,而不是对于那些希望实现自动登录的解决方案。 - JohnAllen
1这个方法不起作用 - 所有用户账户的自动登录都已关闭,但我仍然收到弹窗提示。 - Doug Kimzey
1我认为这个变通方法不太好用。为了解决这个问题,你可以通过选项--password-store=basic来指示Chrome避免使用钥匙环。 - Jaime
3什么是"用户账户"?你可以加上程序的名字吗? - scai

这是针对14.04版本的。

  1. 从设置中打开密码/密钥管理器(或直接运行 - seahorse)
  2. 确保菜单 > 视图 > 按密钥环被选中。
  3. 在侧边栏下的“密码”下创建一个新的密钥环“未受保护”(或重用现有的密钥环,例如“默认”,但不要使用“登录”,因为这会使所有内容都变成未受保护,这可能不是你想要的)
  4. 右键单击新的密钥环,并将其设置为默认
  5. 右键单击新的密钥环,并将其密码设置为空(只有在采用现有的密钥环时才需要)
  6. 在“登录”密钥环中,删除您的wifi网络的网络密码。
  7. 转到网络管理器并再次添加网络 - 它的密码应该出现在默认密钥环中,该密钥环没有密码。
  8. 将默认密钥环设置回“登录”。

10Xfce 菜单中没有这个选项。 - Bhikkhu Subhuti
1完成了在14.04上的1-5步骤,问题似乎解决了:各种应用程序中出现的弹窗,比如在IDE中输入密码时,SSH客户端等等。谢谢! - yetanothercoder
2在Kubuntu 14.04.5下,我如何打开密码/密钥管理器?"系统设置"中的"用户账户"不能做到。 - Paul A.

关于Chrome和钥匙链

这个问题的发生是因为Chrome想要将用户名/密码存储在钥匙链中(以便进行加密)。因此,每次打开Chrome时,它都会尝试解锁钥匙链。

请注意,在Linux中,{{link1:Chrome可以使用不同的钥匙链类型}}来存储浏览器中的密码:

  • 基本钥匙链:在这种模式下,Chrome将密码存储在名为“Login Data”的本地SQLite数据库中($HOME/.config/chromium/Default/Login Data)。在这里,密码是未加密的。
  • 桌面钥匙链:(例如gnome-keyringKWallet),Chrome将密码存储在由GNOME或KDE提供的服务中。它将加密的密码存储在一个特殊的数据库中,在使用之前必须解锁。
要永久禁用“解锁密钥环”弹窗,您可以选择以下方法:(1)指示Chrome避免使用桌面密钥环,或者(2)使用Seahorse(适用于GNOME)或KDE Wallet Manager(适用于KDE)创建一个桌面密钥环或修改默认密钥环。

您可以指示Chrome避免使用桌面密钥环并使用本地数据库。这样做后,Chrome将不会再次尝试解锁密钥环。然而,每当您指示Chrome“记住密码”时,密码将以明文形式存储在您的本地计算机上。如果您使用此替代方案,熟练的用户可能会访问到您的明文密码。只有在您不要求Chrome记住密码的情况下,才建议使用此解决方案。


指示Chrome避免使用钥匙扣

要在不使用钥匙扣的情况下运行Chrome,您可以使用选项--password-store=basic

$ google-chrome --password-store=basic

修改Chrome启动器(图标)以避免使用密钥环

考虑到您通常通过双击图标来运行Chrome,您必须更改您使用的图标的命令,以包含额外的选项来始终以这种方式运行Chrome。您可以编辑(1)位于/usr/share/applications/google-chrome.desktop文件夹中的全局启动器或者(2)位于~/.local/share/applications/目录中的个人启动器文件。

编辑启动器文件。例如,使用gedit命令:
sudo vi /usr/share/applications/google-chrome.desktop 修改Exec=行,加入--password-store=basic选项:
Exec=/opt/google/chrome/google-chrome --password-store=basic(以及其他你想要的选项)

8password-store=basic 的意思是你所有的 Chrome 密码将以明文形式存储,这是不安全的。这个答案一点也不好。 - tamerlaha
16如果您不在谷歌浏览器中存储密码,则这是一个很好的答案。 - Marco Altieri
5--password-store=basic也适用于其他应用程序,如Opera。和Marco一样,我不想在浏览器中存储密码,所以这对我和可能其他人来说是一个合理的选项。 - scai
在运行 /usr/bin/google-chrome-stable --password-store=basic 这个命令可以解决问题,但是你提到的编辑 .desktop 文件并不能解决。至少在18.10版本中不行。这个“解决方案”是在你的“登录”钥匙串(而不是用户)上设置一个空密码。 - Marc
1对我来说没用,但是海马解决方案(不同的答案)有效。 - Jörg Beyer
六年过去了,Chrome仍然存在问题。我在Mint 20.1上也遇到了完全相同的问题。我的观点是-如果一个程序引起问题并且有替代方案,就将其移除。有很多其他浏览器可供选择,所以只需移除Chromium(Chrome)。没有其他程序会给我带来这个弹窗,所以我只是将其移除了。问题解决了。 - Scooby-2

只需像魔术一样删除它的文件即可。
rm ~/.local/share/keyrings/login.keyring

6这意味着什么?这个文件负责什么? - masterxilo
3谢谢。在那之后,我被提示创建新的钥匙链 - 必须将其设置为空密码,然后弹出窗口警告密码将以明文形式存储。按下确定,再也没有弹出窗口了,耶! - Klesun
1帮了大忙,谢谢你。 - Ismail Iqbal
2这是唯一一个真正有帮助的答案。谢谢! - rayryeng
2对我来说起作用了。谢谢。 - Radim Cernej
22021年:Linux Mint - 修复成功! - MarcoZen
对我来说最好的答案。 - Krzysztof Tomaszewski
1完美适用于Ubuntu 20.04!现在它可以自动登录并连接到网络。由于它正在运行一些服务器应用程序,这是为了使其“妻子/家庭”友好而必需的。谢谢! - EODCraft Staff

自从我用新密码登录后,每次注销后它就开始弹出来了。

在我的情况下,密码是在我休假期间更改的,一旦我回来,我将新密码更改为我的旧登录密码(我很容易记得)。这样就结束了。

我使用以下方式更改了我的密码:

sudo passwd vimal

给了sudo的密码,当前登录和新密码(我的旧密码,输入两次)。
关机。
然后它再也没有启动!

只要不需要的时候,就删除/关闭你的在线账户。我曾经遇到过同样的问题,通过删除我的在线账户解决了这个问题。

15这是在谈论哪些在线账户? - Brent Bradburn

我知道这个问题已经很久了,但对我来说,原因是WiFi网络。NetworkManager的配置工具(右键点击nm-applet并选择“编辑连接...”)提供了两种保存WiFi密码的方式 - 一种是使用钥匙环,另一种是内部保存。我之前从使用钥匙环切换到内部保存,因为我更喜欢后者的便利性,然而密码仍然保存在钥匙环中,需要解锁。