どのアプリケーションがgnome-keyring / Seahorseへのアクセスを要求しているかをどのように確認できますか?


21

Ubuntu Lucid Lynx 10.04にログインするたびに、アプリケーションがキーリングにアクセスしたいというSeahorse / gnome-keyringプロンプトが表示されます。ネットワークマネージャーではありません。リクエストをキャンセルしても、ネットワーク接続はまだ確立されているためです(また、これは最近発生し始めただけです)。どのアプリケーションがこのリクエストを行っているかを知るにはどうすればよいですか?プロンプトはこの情報を提供しません。


これは本当に答えではありませんが、私にとっては、これは私のWiFiキーを取得したいネットワークマネージャーアプレットであることがわかりました。
IanNorton

superuser.com/questions/189204/…でauthに関連する別の質問があります。
ニック


「オープンワイヤレス」または有線ネットワークに接続している場合は、キーリングが必要ですが、必要ありません。askubuntuでプルーフビデオを確認してください。私の場合、それは確かにnmアプレットです。
RobotHumans

アップストリームのバグはbugzilla.gnome.org/show_bug.cgi?id=574315に記録されます
-david.libremone

回答:


4

セキュリティの観点からの答えは、現在のディストリビューションでは、どのアプリケーションであるかわからないということです。セキュリティの影響やタスクの範囲など、gnome-keyring開発者からの説明については、このバグレポートを参照してください。

実用的な観点からは、Ubuntuで自動ログインも使用していますが、実際はnm-appletのようです。


セキュリティへの影響と、gnome-keyringの開発者がキーチェーンアクセスの呼び出し元を特定する際の困難を把握しています。私の提案する解決策は、キーリングを使用するアプリケーションに作業をオフロードすることです。たとえば、アプリがキーリングへのアクセスを必要とする場合、「/ meはキーリングへのアクセスを必要とする」という効果を示すダイアログを表示する必要があります。これにより、現在の機能を損なうAPI変更の必要性がなくなり、キーリングの開発者が圧倒されるのを防ぎます。ただの考え。
RobotHumans

別の回避策は、空のデフォルトキーリングを作成し、自動ログインと手間のかからないキーリングが必要な場合、ユーザーにキーリングを強制的に切り替えることです。
RobotHumans

3

自動ログイン用にボックスを設定し、ログインごとにこれを行います。私の場合、nm-applet / network-managerファミリーのアプリです。

編集:問題はしばらく前からありましたが、明らかにパッケージのアップグレード中に半分の修正が取り消されましたが、1つの解決策があります ...

ログイン後、他のすべての前に追加できる問題の原因は何ですか:libpam-gnome-keyringを使用してロックを解除するスクリプト...このツールを取得するパッケージは、少なくとも11.04でlibpam-gnome-keyringです

#!/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であることの証明ビデオはこちら


1

ログファイルを見てみることができます:-)

  1. /var/log/auth.log間違ったパスワードの後に何かが入っ ている可能性があります。

  2. System -> Preferences -> Sessions -> Startup Programsおよびで自動起動アプリケーションを確認します~/.config/autostart

  3. topおよびps auxで実行中のプロセスを 確認し、プロセスツリーを確認しますps axjf

どのプロセスにキーリングが必要かを判断するのは非常に簡単でしょうか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.