it-swarm.cn

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

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

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

enter image description here

270
Oli

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

话虽如此,

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

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

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

buntu 11.04附录

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

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

buntu 11.10附录

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

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

120
Marcel Stimberg

对于Ubuntu 12.10及以后版本

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

enter image description here

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

enter image description here

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

enter image description here

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

57
user2405

对于最高12.04的版本:(对于12.10以上,请参阅 this answer)

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

1.使用Gnome密钥环管理器(Seahorse

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

    enter image description here

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

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

    enter image description here

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

    enter image description here

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

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

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

 python -c“import gnomekeyring; gnomekeyring.change_password_sync('login','MYPASSWORD','');”[。_____。]
39
ish

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

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

如果您正在使用自动登录,那么当您想要访问需要来自登录密钥环的密钥的东西时,您将被提示输入密码,当然,但仅提示一次。

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

15
janos

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

为此,请遵循以下路径:

Open Applications > Accessories > Passwords and Encryption Keys

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

“密码:登录”

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

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

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

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

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

10
Richard Holloway

使用这个如果你有忘记旧密码并且确定删除旧密钥环中的项目,但想要用匹配密码保护新密钥环

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

删除旧密钥环:

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

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

Sudo shutdown -r now

验证新密钥环是否存在:

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

使用Ubuntu 11.10与Unity:

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

希望对你有用

7
JohnMilton

对于Ubuntu 13.10:

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

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

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

  4. 选择“更改密码”

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

这是有效的

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

[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而不会中断!

1
Puneet Bapna

我通过terminal解决了这个问题。/ 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

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

0
saptarshi nag