Chrome 在启动时骚扰我索取钥匙串密码

Chrome 在启动时骚扰我索取钥匙串密码

应用程序想要访问密钥环“默认密钥环”

Chrome/Chromium 每次打开时都会提示我输入密码。我不知道为什么它不直接与操作系统集成以通过登录解锁,但没有任何明显的方法可以解决它。

我读到我需要

rm ~/.gnome2/keyrings/default.keyring

但我的 GNOME-less Xfce 安装中没有这样的文件。

答案1

这个问题有一个悠久的历史如果你愿意的话你可以随意摆弄gnome-keyring,但我发现更轻松解决方案是将提示的密码设置为空白,这样它就不会再询问您:

  1. rm ~/.local/share/keyrings/*(如果您不是全新安装,您可能需要首先检查/备份这些文件,例如cp -r ~/.local/share/keyrings ~/keyrings-backup
  2. 重新启动 Chrome
  3. 当提示创建密钥环时,无需输入密码即可继续。 (事实证明,如果你第一次这样做,那就没问题了。)

答案2

不知道这个问题是否仍然相关,但我找到了一个适合我的解决方案。我正在运行 Debian Jessie i386。使用 XFCE 桌面和 gdm3 显示管理器。我发现进入“应用程序菜单设置”>“会话和启动”>“高级”并选择“启动时启动 Gnome 服务”可以解决问题。不确定这对其他发行版有何影响,但它适用于 Debian Jessie。

答案3

我不知道你使用的是哪个发行版,但我会创建一个脚本~/bin并调用它chromium(对于 Debian)或chromium-browser(对于 Ubuntu)。请务必根据您的发行版上的 Chromium 名称来调整脚本:

#!/bin/bash
/usr/bin/chromium-browser --password-store=basic "$@" 

对于 Google Chrome,您可以创建另一个脚本~/bingoogle-chrome-stable使用以下命令调用它:

#!/bin/bash
/usr/bin/google-chrome-stable --password-store=basic "$@" 

--password-store=basic当您启动这两个程序之一时,上述脚本将为每个实例使用该参数。

这个来源:

--password-store 指定要使用的加密存储后端。可能的值为 kwallet、kwallet5、gnome、gnome-keyring、gnome-libsecret、basic。任何其他值都会导致 Chrome 自动检测最佳后端。 TODO(crbug.com/571003):一旦 PasswordStore 不再使用 Keyring 或 KWallet 来存储密码,请重命名此标志以停止引用密码。不过,不要尽早重命名;开发人员和测试人员可能会依赖它从 Keyring 或 KWallet 中保留大量测试密码。

答案4

所有其他答案都比必要的复杂得多。只需从系统中清除该软件包:

sudo apt purge gnome-keyring

相关内容