如何在启动时停止提示解锁“默认”密钥环?

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

有没有什么方法可以通过PAM或其他一些神奇的方式自动解锁?

在此处输入图像描述

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

话虽如此,

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

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

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

Ubuntu 11.04的附录

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

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

Ubuntu 11.10的附录

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

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

对于Ubuntu 12.10及以后版本

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

在此处输入图像描述

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

在此处输入图像描述

右键单击顶部的“登录”条目,然后选择“ Change Password 。 在继续之前,您需要输入当前密码,该密码应该是您的用户帐户密码。 当你这样做时,你会得到一个对话框,要求你输入两次新密码:

在此处输入图像描述

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

对于最高12.04的版本:(对于12.10以上,请参阅此答案)

该方法类似于以前的Ubuntu版本,但我最后还包括一个命令直播替代方案。

1.使用Gnome Keyring Manager( 海马

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

    在此处输入图像描述

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

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

    在此处输入图像描述

  • 将出现“更改密钥环密码”框。 键入旧密码,然后将新/确认密码字段留空 。 然后按OK,弹出如下信息框; 阅读它,然后点击使用不安全的存储 ,无需在每次登录时输入密码:

    在此处输入图像描述

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

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

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

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

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

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

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

(正如许多答案已经指出的那样)你的密钥环系统/首选项/密码和加密密钥中

您需要获取登录密钥环的密码与您的正常登录密码相同。

为此,请遵循以下路径:

 Open Applications > Accessories > Passwords and Encryption Keys 

您将在密码选项卡下看到密钥环列表。 应该叫一个

“密码:登录”

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

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

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

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

要测试:注销,重新登录并打开Evolution以certificate这有效。

使用Ubuntu 11.10与Unity:

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

希望对你有用

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

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

删除旧密钥环:

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

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

 sudo shutdown -r now 

validation新密钥环是否存在:

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

对于Ubuntu 13.10:

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

  2. 单击查看 – >“通过密钥环”

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

  4. 选择“更改密码”

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

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

 cd /usr/lib/gnome-keyring 

然后

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

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

然后打开密码和密钥

在此处输入图像描述

在此处输入图像描述

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

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