há alguns dias, meu sistema baseado em Gnome (Fedora 21) exibe uma solicitação de senha para uma determinada chave ssh privada:
An application wants access to the private key <name-of-the-key>, but it is locked:
A solicitação aparece várias vezes seguidas - independentemente de eu inserir ou não a frase secreta. Conheço esse comportamento do SparkleShare quando ele gerencia mais de um repositório, então acho que isso é apenas uma implementação ruim, e não um problema de segurança.
Existe uma maneira de descobrirqualaplicativo deseja acessar essa chave? Ainda não encontrei uma dica nos logs, mas realmente não sei como devo pesquisar.
Responder1
Eu tive esse mesmo problema e foi muito difícil encontrar uma solução.
O principal problema é gnome-keyring
. Para parar de receber essas mensagens irritantes você precisa desabilitar esse chaveiro.
Essas etapas desativarão o chaveiro, desde que você o tenha realmente instalado.
Teste se está instalado:
dpkg -L gnome-keyring
se você obtiver a lista de arquivos instalados por esse pacote, ela estará no seu sistema.
Copie esses arquivos da pasta original do sistema para uma pasta dentro de sua casa:
cp /etc/xdg/autostart/gnome-keyring-* ~/.config/autostart
Certifique-se de que, para cada arquivo copiado na última etapa, haja uma linha desabilitando esse serviço:
X-GNOME-Autostart-enabled=false
Uma maneira de fazer isso em
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
Uma maneira de fazer isso em
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
Eu obtive a maior parte desta solução de:
[1]http://ask.xmodulo.com/disable-gnome-keyring-linux-desktop.html