Gnome

我如何知道 哪個 應用程序要求訪問 gnome-keyring/Seahorse?

  • February 4, 2011

每當我登錄 Ubuntu Lucid Lynx 10.04 時,我都會收到一個 Seahorse/gnome-keyring 提示,告訴我一個應用程序想要訪問我的密鑰環。它不是網路管理器,因為如果我取消請求,我的網路連接仍然建立(而且,這只是最近才開始發生)。我如何知道是哪個應用程序發出了這個請求?提示不提供此資訊。

從安全的角度來看,答案是在目前的發行版中你無法分辨它是哪個應用程序。請參閱此錯誤報告以了解 gnome-keyring 開發人員的說明,包括安全隱患和任務範圍。

從實際的角度來看,我也在 Ubuntu 上使用自動登錄,看起來確實是 nm-applet。

我為自動登錄設置了我的盒子,它在每次登錄時都會這樣做。在我的情況下,它是 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_PASSWORD_HERE | /usr/libexec/pam-keyring-tool -u -s  
#then run nm-applet in the background...  
nm-applet &  

證明它是 nm-applet 的影片在這裡

引用自:https://unix.stackexchange.com/questions/2009