几周前,每当我启动时告诉我某个应用程序要访问密钥环,但都会弹出一个弹出窗口,但没有说明是哪个。我曾经在弹出窗口中看到应用程序名称,但是在这里它只是说“应用程序”。
据我所知,我没有更改任何密码或进行任何与此有关的操作。
我看到了这个问题,但是就像我说的那样,我没有更改任何密码,也不希望我的密匙环密码为空。
如何找出哪个应用程序要求解锁并修复钥匙圈?
看起来像这样:
几周前,每当我启动时告诉我某个应用程序要访问密钥环,但都会弹出一个弹出窗口,但没有说明是哪个。我曾经在弹出窗口中看到应用程序名称,但是在这里它只是说“应用程序”。
据我所知,我没有更改任何密码或进行任何与此有关的操作。
我看到了这个问题,但是就像我说的那样,我没有更改任何密码,也不希望我的密匙环密码为空。
如何找出哪个应用程序要求解锁并修复钥匙圈?
看起来像这样:
Answers:
我将框设置为自动登录,并在每次登录时执行此操作。就我而言,这是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,这是因为尝试启动的applet抓住了托盘并锁定了菜单系统。至少就我而言,您仍然可以在桌面上启动图标。如果您真的必须去那里的提示,请尝试在那里的终端上放置快捷方式。
从安全角度来看,答案是在当前发行版(不仅仅是Ubuntu)中,您无法确定它是哪个应用程序。请参阅https://bugzilla.gnome.org/show_bug.cgi?id=574315#c4,以获取gnome密钥开发人员的说明,包括安全隐患和任务范围。另请参见http://live.gnome.org/GnomeKeyring/SecurityPhilosophy
(从实际的角度来看,我也在Ubuntu上使用自动登录,似乎确实是nm-applet。)
好的,转到“主文件夹”的“位置” >“主文件夹”,然后按CTRL-H
显示隐藏的文件,然后导航到.gnome2/keyrings
。查看default.keyring。如果它存在或有某种名为“默认”的文件,请查看它,这是导致您遇到所有问题的应用程序。
default
包含字符串default
。并且default.keyring
似乎只包含二进制数据。
您也可以删除钥匙圈文件夹,然后重新启动。那应该摆脱密码框。它不会破坏任何东西,因为它会使用默认设置重新创建:)
嗨,每当ubuntu找到无线网络时,都会弹出一个密钥环对话框,它是保存密码等秘密网络凭据的实用程序。 (我不记得确切的位置对不起)