如何禁用“解锁您的钥匙圈”弹出窗口?

Mar*_*dik 159 gnome-keyring

我通读了所有相关的答案,但它们不适用于Ubuntu 14.04

我在系统设置中没有.gnome2文件夹,也没有密码和加密密钥项目。我试图爬过所有可能的菜单,但我不知道如何去做。

当我启动Chromium时,弹出窗口通常会弹出。

小智 64

启动“用户帐户”,将“自动登录”设置为“关闭”。在启动时,您只会被询问一次您的用户名/密码;像“解锁钥匙圈”这样的弹出窗口再也不会纠缠你了。

  • 这不是解决方案,因为我想要自动登录并且不想看到登录键 (46认同)
  • 除非您找到钥匙圈并告诉它使用“登录”钥匙圈而不是“默认”钥匙圈,否则不是真的。:P (18认同)
  • 这不是真的。我从来没有自动登录并遇到同样的问题,打开/关闭它并没有任何区别。Ubuntu 14.04.03 (17认同)
  • 我从来没有,从来没有将我的用户帐户设置为自动登录。. . 曾经 (14认同)
  • 这是一种变通方法,而不是那些想要自动登录的人的解决方案。 (13认同)
  • 什么是“用户帐户”?可以加程序名吗? (2认同)

and*_*sel 58

这是 14.04

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

  • xfce 在菜单中没有这个选项 (9认同)
  • 在 Kubuntu 14.04.5 下,如何打开密码/密钥环管理器?“系统设置”下的“用户帐户”不会这样做。 (2认同)

Jai*_*ime 23

关于 Chrome 和钥匙圈

出现此问题是因为 Chrome 想要将用户名/密码存储在密钥环中(因此它们被加密)。因此,每次打开 Chrome 时,它​​都会尝试解锁钥匙圈。

请注意,在 Linux 中,Chrome 可以为您存储在浏览器中的密码使用不同的密钥环类型

  • 基本密钥环: Chrome 将密码存储在名为“登录数据”( $HOME/.config/chromium/Default/Login Data)的本地 SQLite 数据库中。在那里,密码是未加密的。
  • 桌面密钥环:(即gnome-keyringKWallet)Chrome 将密码存储在 GNOME 或 KDE 提供的服务中。它将加密的密码存储在一个特殊的数据库中,必须先解锁才能使用。

要永久禁用“解锁您的密钥环”弹出窗口,您可以 (1) 指示 Chrome 避开桌面密钥环或 (2) 创建桌面密钥环或使用Seahorse(适用于 GNOME)或KDE 钱包管理器(适用于 KDE)修改默认密钥环.

您可以指示 Chrome 避免使用桌面密钥环并使用本地数据库。如果您这样做,Chrome 将不会再次尝试解锁钥匙圈。但是,每次您指示 Chrome“记住密码”时,密码都会以计划文本形式存储在您的本地计算机中。如果您使用此替代方法,专家用户可能会以计划文本形式访问您的密码。仅当您不要求 Chrome 记住您的密码时,才建议使用此解决方案。


指示 Chrome 避开钥匙圈

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

$ google-chrome --password-store=basic
Run Code Online (Sandbox Code Playgroud)

修改 Chrome 启动器(图标)以避免钥匙圈

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

  1. 编辑启动器文件。例如,使用gedit

     sudo vi /usr/share/applications/google-chrome.desktop
    
    Run Code Online (Sandbox Code Playgroud)
  2. 修改该Exec=行以包含该--password-store=basic选项

     Exec=/opt/google/chrome/google-chrome  --password-store=basic (and any other option you want)                  
    
    Run Code Online (Sandbox Code Playgroud)

  • 如果您不在 chrome 中存储密码,这是一个很好的答案 (9认同)
  • `password-store=basic` 意味着你所有的 Chrome 密码都将以纯文本形式存储,这是不安全的。这个答案一点都不好。 (6认同)
  • `--password-store=basic` 也适用于其他应用程序,如歌剧。与 Marco 类似,我不想在浏览器中存储密码,因此这对我和其他人来说是一个合理的选择。 (2认同)

Moh*_*dar 19

只需删除它的文件作为魅力:

rm ~/.local/share/keyrings/login.keyring
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。之后我被提示创建新的密钥环 - 必须将其设置为空密码,然后弹出警告密码将存储为纯文本。按确定,没有更多的弹出窗口,是的。 (3认同)
  • 这有什么影响?文件负责什么? (2认同)
  • 这是唯一真正有帮助的答案。谢谢! (2认同)
  • 为我工作。谢谢。 (2认同)
  • 2021 年:Linux Mint - 修复有效! (2认同)