应用程序在启动时要求解锁密钥环,但未说明解锁哪一个

应用程序在启动时要求解锁密钥环,但未说明解锁哪一个

几周前,每次我启动时都会弹出一个窗口,告诉我某个应用程序想要访问密钥环,但并没有说明是哪个应用程序。我习惯在弹出窗口中看到应用程序名称,但这里只显示“应用程序”。

据我所知,我没有更改任何密码,也没有做任何与此相关的事情。

我看到了这个问题但就像我说的,我没有更改任何密码,并且我不希望我的密钥环密码为空。

我如何找出哪个应用程序要求解锁密钥环并修复它?

它看起来是这样的: 替代文本

答案1

我设置了自动登录功能,每次登录时都会自动登录。我使用的是 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 上的“bug”可能一直被赋予低优先级,因为它只针对自动登录用户。它不会因为定制而“开箱即用”。只是想帮助您理解为什么开发人员似乎并不关心。这不是编码问题,而是...嗯...其他问题。

证明它是 nm-applet 的视频这里

它冻结菜单系统的原因不是因为 gksudo,而是因为它是一个试图启动的小程序,它抓取托盘并锁定菜单系统。至少在我的情况下,你仍然可以在桌面上启动图标。如果你真的必须在那里摆弄提示,请尝试在那里放置一个终端的快捷方式。

答案2

从安全角度来看,答案是,在当前的发行版(不仅仅是 Ubuntu)中,你无法分辨它是哪个应用程序。请参阅https://bugzilla.gnome.org/show_bug.cgi?id=574315#c4了解 gnome-keyring 开发人员的说明,包括安全隐患和任务范围。另请参阅http://live.gnome.org/GnomeKeyring/SecurityPhilosophy

(从实际角度来说我也在 Ubuntu 上使用自动登录,看起来它确实是 nm-applet。)

答案3

我已经发现:

他们都没有合适的答案,这让我相信没有办法找出哪个应用程序要求您解锁密钥环。

答案4

好的,转到你的主文件夹位置 > 主文件夹然后按CTRL-H显示隐藏文件,然后导航至.gnome2/keyrings。查看默认.keyring。如果它存在或者有某种名为“默认”的文件,那么看看它,那就是导致所有这些问题的应用程序。

相关内容