Oli Asked: 2010-08-05 13:28:07 +0800 CST2010-08-05 13:28:07 +0800 CST 2010-08-05 13:28:07 +0800 CST 如何在启动时停止提示解锁“默认”密钥环? 772 每当 Ubuntu 启动时,都会弹出一个对话框,要求我解锁我的默认密钥环。 有什么方法可以通过 PAM 或其他神奇的方式自动解锁吗? keyrings seahorse 12 个回答 Voted Best Answer Marcel Stimberg 2010-08-05T13:44:10+08:002010-08-05T13:44:10+08:00 请注意,这将使您的密钥环无需密码即可访问。时期。您无需登录即可查看 话虽如此, 我认为最简单的方法是将密钥环的密码设置为空密码 - 然后不会提示您输入密码: 打开应用程序 -> 附件 -> 密码和加密密钥 右键单击“登录”密钥环 选择“更改密码” 输入您的旧密码并将新密码留空 按确定,阅读安全警告,考虑一下,如果您仍想摆脱此对话框,请选择“使用不安全存储”。 同样,正如消息所述:这会将您选择保存在默认密钥环中的所有密码(例如电子邮件密码)暴露给使用您的计算机或有权访问您的文件的任何人,因此不建议这样做。 Ubuntu 11.04 附录: 在默认的 Unity 会话中,您可以通过单击左上角的 Ubuntu 徽标,然后输入Password并从搜索结果中选择Password and Encryption Keys来启动应用程序。 在经典会话中,启动应用程序的路径已更改为System → Preferences → Password and Encryption Keys Ubuntu 11.10 附录: 在默认的 Unity 会话中,您可以通过单击左侧 Unity 启动器栏中的 Ubuntu 启动器(第一项),然后输入Password并从搜索结果中选择Password and Encryption Keys来启动应用程序。 在经典会话(来自gnome-session-fallback包)中,启动应用程序的路径再次更改为Applications → Other → Password and Encryption Keys user2405 2012-12-03T14:19:45+08:002012-12-03T14:19:45+08:00 对于 Ubuntu 12.10 及更高版本 “密码和密钥环”管理器的界面在 12.10 中略有变化。当您打开它时,您不会立即看到其他答案中描述的“登录”密钥环。界面将如下所示: 为了查看登录密钥环,您需要打开View菜单,然后选择By Keyring。完成后,您的界面将如下所示: 右键单击顶部的“登录”条目并选择Change Password。在继续之前,您需要输入当前密码,这应该是您的用户帐户密码。当你这样做时,你会得到一个对话框,要求你输入两次新密码: 将此留空,选择“继续”,然后再次选择以确认您希望在没有密码的情况下继续。 ish 2012-09-15T04:38:02+08:002012-09-15T04:38:02+08:00 对于最高 12.04 的版本:(对于 12.10 及更高版本,请参阅此答案) 该方法类似于以前的 Ubuntu 版本,但最后我还包括了一个命令实时替代方案。 1. 使用 Gnome Keyring Manager ( Seahorse ) 按Alt+ F2,输入seahorse并按 Enter 启动 Gnome Keyring Manager: Ctrl或者,使用++打开终端F2,T键入seahorse &并按 Enter。 “密码和密钥”窗口应如下所示。在Passwords选项卡下,选择login,右键单击它,然后单击Change Password: 将出现“更改密钥环密码”框。输入您的旧密码,然后将新/确认密码字段留空。然后按OK,会弹出下图信息框;阅读它,然后单击使用不安全存储,无需在每次登录时输入密码: 关闭密钥环管理器。注销/重新启动后,将不再要求您输入密码。 2.从命令行禁用登录密钥环密码 作为上述所有步骤的替代方法,只需打开一个终端,然后键入/粘贴以下内容,更改MYPASSWORD为您当前的密码;而已! python -c "import gnomekeyring;gnomekeyring.change_password_sync('login', 'MYPASSWORD', '');" janos 2012-04-18T07:43:54+08:002012-04-18T07:43:54+08:00 只需删除您的默认密钥环。(首先备份密码!)您不需要它。您可以将所有密钥保存在登录密钥环中。 当您登录时,登录密钥环将被解锁。其中的所有密钥都将可用,您不必再次输入更多密码。 如果您使用自动登录,那么当您想要访问需要登录密钥环中的密钥的内容时,您当然会被提示输入密码,但只有一次。 (正如许多答案已经指出的那样)您的密钥环位于System / Preferences / Passwords and Encryption Keys Richard Holloway 2010-08-05T14:14:09+08:002010-08-05T14:14:09+08:00 您需要为您的登录密钥环获取与您的正常登录密码相同的密码。 为此,请遵循以下路径: Open Applications > Accessories > Passwords and Encryption Keys 您将在密码选项卡下看到密钥环列表。应该叫一个 “密码:登录” 单击 +,您应该会看到需要密码的帐户列表,例如您的 Gwibber 详细信息、Evolution 密码等。 这意味着当您登录时,所有这些帐户都将被此登录密钥环解锁。 要在登录 Ubuntu 时解锁密钥环,请右键单击“密码:登录”并选择“更改密码” 然后,您需要输入当前的密钥环密码并将新的密钥环密码设置为与您的正常登录密码相同。 测试:注销,重新登录并打开 Evolution 以证明这是有效的。 Kingsly 2015-11-22T18:05:23+08:002015-11-22T18:05:23+08:00 如果您忘记了旧密码并且可以删除旧密钥环中的项目,但希望使用匹配的密码保护新密钥环,请使用此选项。 对于 Ubuntu 14.04,我使用了以下内容。 删除旧钥匙圈: cd .local/share/keyrings/ rm *.keyring 重新启动系统以创建新的密钥环: sudo shutdown -r now 验证新的密钥环是否存在: cd .local/share/keyrings/ ls -ltr *.keyring JohnMilton 2011-11-18T11:06:19+08:002011-11-18T11:06:19+08:00 将 Ubuntu 11.10 与 Unity 一起使用: 打开“密码和密钥”应用程序 在“密码”选项卡中,右键单击密码图标 选择“更改密码” 输入您当前的密码作为“旧密码” 将“新密码”和“确认”字段留空 点击“确定” 确认“使用不安全的存储” 希望对你有用 Ronny Dsouza 2021-10-14T21:21:43+08:002021-10-14T21:21:43+08:00 对于 Ubuntu 21.04 如果你的错误是这样的 WARNING: Keyring is skipped due to an exception: Failed to unlock the keyring! 每次单击经典加密然后完成时,屏幕上都会显示一个弹出窗口。它会问你密码 请不要输入密码并确认它会再次询问你的语法必须填写一些东西。 如果您创建了密码并且每次都会提示。然后执行此步骤 去搜索password/keyring/seahorse 你会发现这样password and keys 单击login并单击鼠标右键选择change password 输入您的登录用户密码 留着空白 点击继续 再次继续 AdamS 2019-12-14T11:07:14+08:002019-12-14T11:07:14+08:00 正如其他答案所说,禁用自动登录并确保密钥环密码与登录密码相同。 如果它仍然不起作用,那么您可能缺少所需的包。在 Ubuntu 19_10 上我必须运行 sudo apt-get install libpam-gnome-keyring Eric Leschinski 2013-11-08T08:02:10+08:002013-11-08T08:02:10+08:00 对于 Ubuntu 13.10: 打开应用程序 -> 附件 -> 密码和加密密钥 单击查看->“通过密钥环” 右键单击“登录”密钥环 选择“更改密码” 输入您的旧密码并将新密码留空 按确定,阅读安全警告,考虑一下,如果您仍想摆脱此对话框,请选择“使用不安全存储”。
请注意,这将使您的密钥环无需密码即可访问。时期。您无需登录即可查看
话虽如此,
我认为最简单的方法是将密钥环的密码设置为空密码 - 然后不会提示您输入密码:
同样,正如消息所述:这会将您选择保存在默认密钥环中的所有密码(例如电子邮件密码)暴露给使用您的计算机或有权访问您的文件的任何人,因此不建议这样做。
Ubuntu 11.04 附录:
在默认的 Unity 会话中,您可以通过单击左上角的 Ubuntu 徽标,然后输入Password并从搜索结果中选择Password and Encryption Keys来启动应用程序。
在经典会话中,启动应用程序的路径已更改为System → Preferences → Password and Encryption Keys
Ubuntu 11.10 附录:
在默认的 Unity 会话中,您可以通过单击左侧 Unity 启动器栏中的 Ubuntu 启动器(第一项),然后输入Password并从搜索结果中选择Password and Encryption Keys来启动应用程序。
在经典会话(来自
gnome-session-fallback
包)中,启动应用程序的路径再次更改为Applications → Other → Password and Encryption Keys对于 Ubuntu 12.10 及更高版本
“密码和密钥环”管理器的界面在 12.10 中略有变化。当您打开它时,您不会立即看到其他答案中描述的“登录”密钥环。界面将如下所示:
为了查看登录密钥环,您需要打开
View
菜单,然后选择By Keyring
。完成后,您的界面将如下所示:右键单击顶部的“登录”条目并选择
Change Password
。在继续之前,您需要输入当前密码,这应该是您的用户帐户密码。当你这样做时,你会得到一个对话框,要求你输入两次新密码:将此留空,选择“继续”,然后再次选择以确认您希望在没有密码的情况下继续。
对于最高 12.04 的版本:(对于 12.10 及更高版本,请参阅此答案)
该方法类似于以前的 Ubuntu 版本,但最后我还包括了一个命令实时替代方案。
1. 使用 Gnome Keyring Manager ( Seahorse )
按Alt+ F2,输入seahorse并按 Enter 启动 Gnome Keyring Manager:
Ctrl或者,使用++打开终端F2,T键入
seahorse &
并按 Enter。“密码和密钥”窗口应如下所示。在Passwords选项卡下,选择login,右键单击它,然后单击Change Password:
将出现“更改密钥环密码”框。输入您的旧密码,然后将新/确认密码字段留空。然后按OK,会弹出下图信息框;阅读它,然后单击使用不安全存储,无需在每次登录时输入密码:
关闭密钥环管理器。注销/重新启动后,将不再要求您输入密码。
2.从命令行禁用登录密钥环密码
作为上述所有步骤的替代方法,只需打开一个终端,然后键入/粘贴以下内容,更改
MYPASSWORD
为您当前的密码;而已!只需删除您的默认密钥环。(首先备份密码!)您不需要它。您可以将所有密钥保存在登录密钥环中。
当您登录时,登录密钥环将被解锁。其中的所有密钥都将可用,您不必再次输入更多密码。
如果您使用自动登录,那么当您想要访问需要登录密钥环中的密钥的内容时,您当然会被提示输入密码,但只有一次。
(正如许多答案已经指出的那样)您的密钥环位于System / Preferences / Passwords and Encryption Keys
您需要为您的登录密钥环获取与您的正常登录密码相同的密码。
为此,请遵循以下路径:
您将在密码选项卡下看到密钥环列表。应该叫一个
“密码:登录”
单击 +,您应该会看到需要密码的帐户列表,例如您的 Gwibber 详细信息、Evolution 密码等。
这意味着当您登录时,所有这些帐户都将被此登录密钥环解锁。
要在登录 Ubuntu 时解锁密钥环,请右键单击“密码:登录”并选择“更改密码”
然后,您需要输入当前的密钥环密码并将新的密钥环密码设置为与您的正常登录密码相同。
测试:注销,重新登录并打开 Evolution 以证明这是有效的。
如果您忘记了旧密码并且可以删除旧密钥环中的项目,但希望使用匹配的密码保护新密钥环,请使用此选项。
对于 Ubuntu 14.04,我使用了以下内容。
删除旧钥匙圈:
重新启动系统以创建新的密钥环:
验证新的密钥环是否存在:
将 Ubuntu 11.10 与 Unity 一起使用:
希望对你有用
对于 Ubuntu 21.04 如果你的错误是这样的
每次单击经典加密然后完成时,屏幕上都会显示一个弹出窗口。它会问你密码 请不要输入密码并确认它会再次询问你的语法必须填写一些东西。
如果您创建了密码并且每次都会提示。然后执行此步骤
password/keyring/seahorse
你会发现这样
password and keys
login
并单击鼠标右键选择change password
正如其他答案所说,禁用自动登录并确保密钥环密码与登录密码相同。
如果它仍然不起作用,那么您可能缺少所需的包。在 Ubuntu 19_10 上我必须运行
对于 Ubuntu 13.10:
打开应用程序 -> 附件 -> 密码和加密密钥
单击查看->“通过密钥环”
右键单击“登录”密钥环
选择“更改密码”