Idan K Asked: 2011-01-16 02:31:44 +0800 CST2011-01-16 02:31:44 +0800 CST 2011-01-16 02:31:44 +0800 CST 应用程序要求在启动时解锁密钥环,但没有说明是哪一个 772 几周前,每当我开始告诉我一个应用程序想要访问密钥环时,都会出现一个弹出窗口,但它没有说明是哪个。我习惯于在弹出窗口中看到应用程序名称,但这里只显示“应用程序”。 据我所知,我没有更改任何密码或做任何可能与此有关的事情。 我看到了这个问题,但就像我说的那样,我没有更改任何密码,并且我不希望我的密钥环密码为空。 如何找出哪个应用程序要求解锁密钥环并修复它? 这是它的样子: seahorse 8 个回答 Voted Best Answer RobotHumans 2011-01-20T17:08:51+08:002011-01-20T17:08:51+08:00 我为自动登录设置了我的盒子,它在每次登录时都会这样做。在我的情况下,它是 nm-applet/network-manager 系列应用程序。 编辑: 顺便说一句,这个问题已经存在了一段时间,显然在包升级期间一些半修复被撤消了,但我离题了......这里有一个解决方案 导致问题的原因是您可以在登录后但在其他所有内容之前添加:使用 libpam-gnome-keyring 解锁它的脚本...获取此工具的软件包是:libpam-gnome-keyring 至少在 11.04 #!/bin/bash #launch useful stuff for gnome #first unlock the default keyring... echo YOUR_KEYRING_PASSWORD_HERE | /usr/libexec/pam-keyring-tool -u -s #then run nm-applet in the background... nm-applet & 并且 bugzilla 上的“错误”可能一直被赋予低优先级,因为它仅适用于自动登录用户。它不会仅仅因为定制而“开箱即用”。只是想帮助您理解为什么开发人员似乎不在乎。这不是编码问题,它是……嗯……别的东西。 证明它是 nm-applet 的视频在这里 它冻结菜单系统的原因不是因为gksudo,而是因为它是一个试图启动的小程序,它抓住了托盘并锁定了菜单系统。至少在我的情况下,您仍然可以在桌面上启动图标。如果您真的必须在那里处理提示,请尝试在那里放置一个终端的快捷方式。 lofidevops 2011-02-04T21:46:31+08:002011-02-04T21:46:31+08:00 从安全的角度来看,答案是在当前的发行版(不仅仅是 Ubuntu)中,你无法分辨它是哪个应用程序。请参阅https://bugzilla.gnome.org/show_bug.cgi?id=574315#c4了解 gnome-keyring 开发人员的说明,包括安全隐患和任务范围。另请参阅http://live.gnome.org/GnomeKeyring/SecurityPhilosophy (从实际的角度来看,我也在Ubuntu上使用自动登录,看起来确实是nm-applet。) Isaiah 2011-01-25T21:55:40+08:002011-01-25T21:55:40+08:00 我已经找到: unix.stackexchange.com上的类似问题。 几个错误报告(#575877、#246185)描述了相同的问题。 他们都没有合适的答案,这让我相信没有办法找出是什么应用程序要求你解锁钥匙圈。 Scaine 2011-01-16T03:34:12+08:002011-01-16T03:34:12+08:00 是否有可能您最近更改了密码? 为了查看您的密钥环中存储了哪些密码,请转到系统 -> 首选项中的“密码和加密密钥”(我认为 - 我总是将其卸载为安全风险)。 在该应用程序(顺便说一下,称为 Seahorse)中,单击“登录”钥匙串并更改其密码以匹配您当前的密码,或者通过将其更改为空白密码从该钥匙串中完全删除密码(您将收到有关使用“不安全存储”的警告)。 megubyte 2011-01-21T10:15:00+08:002011-01-21T10:15:00+08:00 好的,转到您的主文件夹位置 > 主文件夹并按下CTRL-H以显示隐藏文件,然后导航到.gnome2/keyrings. 查看default.keyring。如果它在那里或者有某种名为“默认”的文件,那么看看它,这就是导致你所有这些问题的应用程序。 megubyte 2011-01-21T10:54:45+08:002011-01-21T10:54:45+08:00 您也可以删除您的密钥环文件夹并重新启动。那应该摆脱密码框。它不会破坏任何东西,因为它使用默认设置重新创建自己:) BZ1 2011-01-21T02:15:44+08:002011-01-21T02:15:44+08:00 从系统 - 管理运行系统监视器并检查哪个应用程序正在抛出提示。 upsla 2011-01-25T06:15:23+08:002011-01-25T06:15:23+08:00 嗨,每当 ubuntu 找到无线网络时,就会弹出密钥环对话框。它是保存您的秘密网络凭据(如密码等)的实用程序。您可以从系统 > 管理 > 密钥环管理器更改设置。(我想你可以在这里找到管理器) (具体位置不记得了,抱歉)
我为自动登录设置了我的盒子,它在每次登录时都会这样做。在我的情况下,它是 nm-applet/network-manager 系列应用程序。
编辑:
顺便说一句,这个问题已经存在了一段时间,显然在包升级期间一些半修复被撤消了,但我离题了......这里有一个解决方案
导致问题的原因是您可以在登录后但在其他所有内容之前添加:使用 libpam-gnome-keyring 解锁它的脚本...获取此工具的软件包是:libpam-gnome-keyring 至少在 11.04
并且 bugzilla 上的“错误”可能一直被赋予低优先级,因为它仅适用于自动登录用户。它不会仅仅因为定制而“开箱即用”。只是想帮助您理解为什么开发人员似乎不在乎。这不是编码问题,它是……嗯……别的东西。
证明它是 nm-applet 的视频在这里
它冻结菜单系统的原因不是因为gksudo,而是因为它是一个试图启动的小程序,它抓住了托盘并锁定了菜单系统。至少在我的情况下,您仍然可以在桌面上启动图标。如果您真的必须在那里处理提示,请尝试在那里放置一个终端的快捷方式。
从安全的角度来看,答案是在当前的发行版(不仅仅是 Ubuntu)中,你无法分辨它是哪个应用程序。请参阅https://bugzilla.gnome.org/show_bug.cgi?id=574315#c4了解 gnome-keyring 开发人员的说明,包括安全隐患和任务范围。另请参阅http://live.gnome.org/GnomeKeyring/SecurityPhilosophy
(从实际的角度来看,我也在Ubuntu上使用自动登录,看起来确实是nm-applet。)
我已经找到:
unix.stackexchange.com上的类似问题。
几个错误报告(#575877、#246185)描述了相同的问题。
他们都没有合适的答案,这让我相信没有办法找出是什么应用程序要求你解锁钥匙圈。
是否有可能您最近更改了密码?
为了查看您的密钥环中存储了哪些密码,请转到系统 -> 首选项中的“密码和加密密钥”(我认为 - 我总是将其卸载为安全风险)。
在该应用程序(顺便说一下,称为 Seahorse)中,单击“登录”钥匙串并更改其密码以匹配您当前的密码,或者通过将其更改为空白密码从该钥匙串中完全删除密码(您将收到有关使用“不安全存储”的警告)。
好的,转到您的主文件夹位置 > 主文件夹并按下
CTRL-H
以显示隐藏文件,然后导航到.gnome2/keyrings
. 查看default.keyring。如果它在那里或者有某种名为“默认”的文件,那么看看它,这就是导致你所有这些问题的应用程序。您也可以删除您的密钥环文件夹并重新启动。那应该摆脱密码框。它不会破坏任何东西,因为它使用默认设置重新创建自己:)
从系统 - 管理运行系统监视器并检查哪个应用程序正在抛出提示。
嗨,每当 ubuntu 找到无线网络时,就会弹出密钥环对话框。它是保存您的秘密网络凭据(如密码等)的实用程序。您可以从系统 > 管理 > 密钥环管理器更改设置。(我想你可以在这里找到管理器) (具体位置不记得了,抱歉)