
数日前から、Gnome ベースのシステム (Fedora 21) で、特定の秘密 SSH キーのパスフレーズを要求するポップアップが表示されます。
An application wants access to the private key <name-of-the-key>, but it is locked:
パスフレーズを入力したかどうかに関係なく、リクエストが連続して数回ポップアップ表示されます。SparkleShare が複数のリポジトリを管理するときにこの動作が発生することはわかっているので、これはセキュリティの問題ではなく、単に実装が間違っているだけだと思います。
調べる方法はあるかどれのアプリケーションはそのキーにアクセスしようとしていますか? ログにはまだヒントが見つかっていませんが、どのように検索すればいいのかよくわかりません。
答え1
私も同じ問題を抱えており、解決策を見つけるのは非常に困難でした。
主な問題は ですgnome-keyring
。迷惑なメッセージを受け取らないようにするには、そのキーリングを無効にする必要があります。
これらの手順により、キーリングが実際にインストールされている場合は無効になります。
インストールされているかどうかをテストします。
dpkg -L gnome-keyring
そのパッケージによってインストールされたファイルのリストを取得した場合、そのパッケージはシステム内に存在します。
これらのファイルを元のシステム フォルダーからホーム内のフォルダーにコピーします。
cp /etc/xdg/autostart/gnome-keyring-* ~/.config/autostart
最後の手順でコピーしたファイルごとに、そのサービスを無効にする行があることを確認します。
X-GNOME-Autostart-enabled=false
これを実行する方法の 1 つは次のとおりです
tcsh
。cd ~/.config/autostart foreach i (gnome-keyring*) grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i end
これを実行する方法の 1 つは次のとおりです
bash
。cd ~/.config/autostart for i in gnome-keyring*; do grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i; done
この解決策のほとんどは以下から得ました:
[1]http://ask.xmodulo.com/disable-gnome-keyring-linux-desktop.html