每当Ubuntu启动时,都会弹出对话框,要求我解锁默认的密钥环。
是否有某种方法可以通过PAM或其他魔术方法自动解锁?


评论

另请参阅:askubuntu.com/q/495957/178596

这似乎很危险,没有办法通过ssh-key挂接到PAM进行解锁吗?

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

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

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

#1 楼

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

话虽如此,

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


打开应用程序->附件->密码和加密密钥
右键单击“登录”密钥环
选择“更改密码”
输入旧密码并将新密码保留为空白
按确定,阅读安全警告,仔细考虑一下,如果仍然要摆脱此对话框,请选择“再次,如消息所示:

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

Ubuntu 11.04的附录:左上角,然后输入密码,并从搜索结果中选择密码和加密密钥。
在经典会话中,启动应用程序的路径已更改为系统→首选项→密码和加密密钥

Ubuntu 11.10的附录:


在默认的Unity会话中,您可以通过单击左侧Unity启动器栏中的Ubuntu启动器(第一项),然后输入密码,然后选择密码来启动应用程序和来自搜索结果的加密密钥。
在经典会话(来自gnome-session-fallback程序包)中,启动应用程序的路径再次更改为“应用程序”→“其他”→“密码和加密密钥”


评论


感谢您的提示,密码和加密密钥也已移至11.04中的“系统”>“首选项”。

–提请
2011年6月30日15:54

如何在12.04上?

–疯狂
2012年4月5日的19:00

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

–user24668
2012年5月11日上午8:12

几次重新启动后,弹出窗口再次出现..到现在我已将密码更改为空白大约100次..但是,每几次重新启动后,这个笨拙而烦人的弹出窗口又会出现..我讨厌它。

–穆罕默德·本·尤斯拉特(Muhammad bin Yusrat)
15年8月21日在11:57

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

– Nicolas S.Xu
19 Mar 15 '19在14:20

#2 楼

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

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

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

将此留空,选择“继续”,然后再次选择以确认您想要继续,无需输入密码。

评论


完美,这适用于13.04。

–加百列
13年5月5日在22:47

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

– geezanansa
13年8月10日在2:41

正常工作13.10

–netimen
2014年2月5日下午13:17

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

–杰米
17年1月11日在18:51

在18岁时完成了此操作,然后重新输入了我的密码以修复使用我的密码登录时的解锁问题!

–乍得
20年6月30日在19:30

#3 楼

对于12.04以下的版本:(从12.10开始,请参见此答案)
该方法与Ubuntu以前的版本相似,但是最后我还提供了一个命令行替代方法。
1。使用Gnome密钥管理器(Seahorse)


按Alt + F2,键入seahorse,然后按Enter键启动Gnome密钥管理器:



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


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



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



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


2。从命令行禁用登录密钥环密码
作为上述所有步骤的替代方法,只需打开终端,然后键入/粘贴以下内容,将MYPASSWORD更改为当前密码即可;就是这样!
python -c "import gnomekeyring;gnomekeyring.change_password_sync('login', 'MYPASSWORD', '');"


评论


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

– Suhaib
2012年9月15日下午0:30

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

–乔瓦尼·托拉尔多(Giovanni Toraldo)
2014年11月9日8:49

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

–克里斯K
2014年12月10日下午3:49

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

–ka3ak
19年7月18日在18:42

#4 楼

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

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

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

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

评论


这对我有帮助,如果问题是您有两个钥匙圈,则是正确的答案。我有两个,而一个名为“默认”的未在登录时被解锁。我要补充一点,删除第二个密钥环后,必须将登录密钥环设为默认

–有机大理石
20-3-21在0:21



为此,请转至〜/ .local / share / keyrings /并删除Default_keyring.keyring。然后,要使login.keyring成为默认设置,请在文本编辑器中打开default并将其文本更改为login。

–极客
20年8月4日在5:29

#5 楼

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

请按照以下路径进行操作:

Open Applications > Accessories > Passwords and Encryption Keys


您会在密码标签下看到一个密钥环列表。一个应该被称为

“密码:登录”

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

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

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

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

要进行测试:注销,然后重新登录并打开Evolution以证明它是可行的。

评论


我认为这仅在您未设置为自动登录时有效。

–马修
10年8月13日在19:37

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

– e-satis
2010-10-15在11:07

只是要注意,在Ubuntu 14.04上,您可以通过从命令行运行seahorse命令(或搜索seahorse,然后单击“ passwords and keys”)进入上述的Passwords and Encryption Keys窗口。

–eric
15年11月12日在11:27

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

–埃塞俄比亚
16年1月24日在23:51

#6 楼

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

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

删除旧的密钥环:

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


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

sudo shutdown -r now


验证新密钥环是否存在:

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


评论


这个对我有用。

– yAnTar
17年8月31日在12:32

#7 楼

在Unity上使用Ubuntu 11.10:


打开“密码和密钥”应用程序
在“密码”选项卡中,右键单击密码图标
选择“更改密码”
输入当前密码作为“旧密码”
将“新密码”和“确认”字段保留为空
单击“确定”
确认“使用不安全的存储”
/>
对您有用的希望

评论


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

–c0de
2011年11月17日19:18

#8 楼

对于Ubuntu 13.10:


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


#9 楼

我已经通过终端解决了这个问题./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


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

#10 楼

就像其他答案所说的那样,请禁用自动登录,并确保密钥环密码与登录密码相同。

如果仍然无法使用,则可能缺少所需的软件包。在Ubuntu 19_10上,我必须运行

sudo apt-get libpam-gnome-keyring


#11 楼

打开密码和密钥,然后




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

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

评论


是的,我肯定是在谈论12.04

–user61928
2012年9月15日上午9:43