如何停止提示我在启动时解锁“默认”钥匙圈?


276

每当Ubuntu启动时,都会弹出一个对话框,要求我解锁默认的密钥环。

有什么方法可以通过PAM或其他魔术方法自动解锁?

在此处输入图片说明



1
这似乎很危险,是否有办法挂接到PAM以通过ssh-key解锁?
MrMesees'5

3
我不敢相信最重要的回答就是“删除密码”。真的!?
patrickvacek '18

@patrickvacek如果您允许自动登录,并且想要自动解锁密钥环,那么密码有什么用?
奥利

该问题未指定自动登录,因此我不建议您使用自动登录!但是您是对的,如果您正在使用它,则其余密码毫无用处。
patrickvacek '18

Answers:


125

请注意,这将使您的密匙环无需密码即可访问。期。您无需登录即可查看

话虽这么说,

我认为最简单的方法是将密钥环的密码设置为空密码-然后,系统不会提示您输入密码:

  1. 打开应用程序->附件->密码和加密密钥
  2. 右键单击“登录”密钥环
  3. 选择“更改密码”
  4. 输入您的旧密码,并将新密码留空
  5. 按ok,阅读安全警告,仔细考虑一下,如果仍然希望摆脱此对话框,请选择“使用不安全的存储”。

再次,如消息所示:这会将您选择保存在默认密钥环中的所有密码(例如,电子邮件密码)向使用计算机或访问文件的任何人公开,因此不建议这样做。

Ubuntu 11.04的附录

  • 在默认的Unity会话中,您可以通过单击左上角的Ubuntu徽标,然后输入Password,然后从搜索结果中选择Password和Encryption Keys来启动应用程序。

  • 在经典会话中,启动应用程序的路径已更改为系统→首选项→密码和加密密钥

Ubuntu 11.10的附录

  • 在默认的Unity会话中,您可以通过单击左侧Unity启动器栏中的Ubuntu启动器(第一项),然后输入Password,然后从搜索结果中选择Password和Encryption Keys来启动应用程序。

  • 在经典会话(来自gnome-session-fallback软件包)中,启动应用程序的路径再次更改为“ 应用程序”→“其他”→“密码和加密密钥”


感谢您的提示,密码和加密密钥也已在11.04
Drew

如何在12.04上?
Fanoy 2012年

1
Mac OSX会加密密码,但仍可以自动登录。密钥在登录时会像往常一样受到保护。唯一的额外威胁是失去对计算机的物理访问。Ubuntu将来会提供类似的功能吗?

5
几次重新启动后,弹出窗口又重新出现。.现在,我已将密码更改为空白约100次。.但是,每次重新启动后,此愚蠢而烦人的弹出窗口又出现了。.我讨厌它..
Muhammad bin Yusrat

1
不起作用...“应用程序->附件->密码和加密密钥”在哪里????它不存在
Nicolas S.Xu

58

对于Ubuntu 12.10及更高版本

“密码和钥匙圈”管理器的界面在12.10中略有变化。当您打开它时,您将不会立即看到“登录”密钥环,如其他答案中所述。该界面将如下所示:

在此处输入图片说明

为了查看登录密钥环,您需要打开View菜单,然后选择By Keyring。完成后,您的界面将如下所示:

在此处输入图片说明

右键单击顶部的“登录”条目,然后选择Change Password。在继续操作之前,您需要输入当前密码,该密码应该是您的用户帐户密码。完成此操作后,将出现一个对话框,要求您输入两次新密码:

在此处输入图片说明

将其保留为空白,选择“继续”,然后再次选择它以确认您希望在没有密码的情况下继续。


2
完美,这适用于13.04。
加百利

“在顶部的“登录”条目上单击鼠标右键,然后选择“更改密码”。在继续操作之前,您需要输入当前密码(应该是您的用户帐户密码)。执行此操作时,将出现一个对话框在此处将要求您输入两次新密码:“用粗体突出显示我所拥有的查询,这是由于海马使用与用于登录桌面会话的密码不同的密码而导致无法执行的操作。问这个问题q askubuntu.com/q/328347/102029。请投票重新开放...
geezanansa

1
正常工作时间为13.10
netimen 2014年

设置空白密码会导致gnome-shell崩溃。
杰米

40

对于版本多达12.04(12.10起,看到这个答案)

该方法与以前的Ubuntu版本相似,但是最后我还提供了一个命令行替代方法。

1.使用Gnome钥匙圈管理器(Seahorse

  • Alt+ F2,键入seahorse,然后按Enter启动Gnome Keyring Manager:

    在此处输入图片说明

  • 或者,使用Ctrl+ F2+ 打开终端T,键入seahorse &并按Enter。

  • 出现“密码和密钥”窗口,如下所示。在“ 密码”选项卡下,选择login,右键单击它,然后单击“ 更改密码”

    在此处输入图片说明

  • 将出现“更改密钥环密码”框。输入您的旧密码,然后将新密码/确认密码字段保留为空白。然后按确定,将弹出如下所示的信息框。阅读它,然后单击“ 使用不安全存储”,而不必在每次登录时都输入密码:

    在此处输入图片说明

  • 关闭密匙环管理器。注销/重启后,将不再要求您输入密码。

2.从命令行禁用登录密钥环密码

作为上述所有步骤的替代方法,只需打开终端,然后键入/粘贴以下内容,更改MYPASSWORD为当前密码即可;而已!

python -c“ import gnomekeyring; gnomekeyring.change_password_sync('login','MYPASSWORD','');”

3
第一部分,这是我的“ seahorse”应用程序窗口!没有任何密码标签的迹象。因此,第一部分无效。但是,第二部分无效。这是惊人的灵魂。没有更多烦人的“密钥”谢谢:)
Suhaib 2012年

在Ubuntu 14.04上,命令行是一种解决方法,因为在尝试为登录密钥环设置空密码时,gnome会崩溃。
Giovanni Toraldo 2014年

cli示例为+1。我正在使用Xbuntu,这是唯一适用的修复程序。尽管Xbuntu能够摆脱所有怪异的GUI东西,但钥匙圈仍然紧紧抓住……
Chris K

谢谢。在我安装了海马并按照您的指示进行操作之后,弹出窗口停止出现。每次我运行remmina时,它就会出现。使用Ubuntu 18.04.2 LTS
ka3ak

16

只需删除您的默认密钥环即可。(首先备份密码!)您不需要它。您可以将所有密钥保留在登录密钥环中。

登录时,登录密钥环已解锁。其中的所有键均可用,您无需再次输入更多密码。

如果您使用的是自动登录,那么当您要访问需要登录密钥环中的某个密钥的内容时,系统将提示您输入密码,但是只有一次。

(正如已经指出的许多答案一样),您的密钥环位于系统/首选项/密码和加密密钥中


11

您需要获取登录钥匙圈的密码,使其与常规登录密码相同。

为此,请遵循以下路径:

Open Applications > Accessories > Passwords and Encryption Keys

您将在“密码”标签下看到一个密钥环列表。一个应该叫

“密码:登录”

单击+,您应该看到需要密码的帐户列表,例如Gwibber详细信息,Evolution密码等。

这意味着,当您登录时,所有这些帐户都将通过此登录密钥环解锁。

要在登录Ubuntu时解锁密钥环,请右键单击“密码:登录”,然后选择“更改密码”

然后,您需要输入当前的密钥环密码,并将新的密钥环密码设置为与常规登录密码相同。

测试:注销,然后重新登录并打开Evolution以证明它已经起作用。


2
我认为这仅在您未设置自动登录
Matthew

2
它对我不起作用。都不删除默认密钥环。真的很烂
e-satis

2
只需注意,在Ubuntu 14.04上,您可以通过从命令行运行seahorse命令(或搜索海马,然后单击“密码和密钥”)进入上述密码和加密密钥窗口
eric 2015年

我尝试了多次,当我要回到Windows时,我决定尝试在“登录”和“默认”密钥环上输入不同的密码。然后我只是提示“每次登录时解锁钥匙圈”
egotopia

9

如果您忘记了旧密码并且可以删除旧密钥环中的项目,但是要使用匹配的密码保护新的密钥环,请使用此方法

对于Ubuntu 14.04,我使用了以下内容。

删除旧的钥匙圈:

cd .local/share/keyrings/
rm *.keyring

重新启动系统以创建新的密钥环:

sudo shutdown -r now

验证新的密钥环是否存在:

cd .local/share/keyrings/
ls -ltr *.keyring

这个对我有用。
yAnTar '17

8

结合使用Ubuntu 11.10和Unity:

  1. 打开“密码和键”应用程序
  2. 在“密码”选项卡中,右键单击密码图标
  3. 选择“更改密码”
  4. 输入您的当前密码作为“旧密码”
  5. 将“新密码”和“确认”字段保留为空
  6. 点击“确定”
  7. 确认“使用不安全的存储”

希望对你有用


是的,我可以确认这项工作。
2011年

1

对于Ubuntu 13.10:

  1. 打开应用程序->附件->密码和加密密钥

  2. 点击查看->“通过钥匙圈”

  3. 右键单击“登录”密钥环

  4. 选择“更改密码”

  5. 输入您的旧密码,并将新密码留空
  6. 按ok,阅读安全警告,仔细考虑一下,如果仍然希望摆脱此对话框,请选择“使用不安全的存储”。

1

这是有效的

在记事本/鼠标垫中创建桌面条目

[Desktop Entry]
Version=1.0
Type=Application
Name=Google Chrome 
Comment=
Exec=google-chrome --password-store=basic
Icon=google-chrome
Path=
Terminal=false
StartupNotify=false

称它为 Google Chrome.desktop

现在,只需运行我们新创建的快捷方式,即可快速启动Chrome浏览器!


0

我已经通过终端解决了这个问题./usr/lib下有一个目录,名为gnome-keyring。在该目录下有一个目录'devel'和两个文件gnome-keyring-prompt和gnome-keyring-prompt-3。我对目录'devel'不太了解,所以我只删除了这两个文件并解决了问题。相应的命令在这里-

cd /usr/lib/gnome-keyring

然后

sudo rm gnome-keyring-prompt gnome-keyring-prompt-3

然后重新启动计算机以查看效果。


-2

然后打开密码和密钥

在此处输入图片说明

在此处输入图片说明

然后,您需要输入当前密码(旧密码)。不要为您的新密码输入任何密码,或将其留空。

您需要确认您将存储未加密的密码。如果您确定它是您想要的,则只需单击“使用不安全的存储”按钮。


是的,确定我正在谈论12.04
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.