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