Desde hace unos días, mi sistema basado en Gnome (Fedora 21) muestra una solicitud de contraseña para una determinada clave ssh privada:
An application wants access to the private key <name-of-the-key>, but it is locked:
La solicitud aparece varias veces seguidas, independientemente de si ingreso o no la frase de contraseña. Conozco este comportamiento de SparkleShare cuando administra más de un repositorio, así que supongo que se trata simplemente de una mala implementación y no de un problema de seguridad.
Hay una manera de averiguarlocual¿La aplicación quiere acceder a esa clave? Todavía no encontré ninguna pista en los registros, pero realmente no sé cómo debo buscar.
Respuesta1
He tenido el mismo problema y ha sido muy difícil encontrar una solución.
El principal problema es gnome-keyring
. Para dejar de recibir esos molestos mensajes, debes desactivar ese llavero.
Estos pasos desactivarán el conjunto de claves, siempre que lo tenga realmente instalado.
Pruebe si está instalado:
dpkg -L gnome-keyring
Si obtiene la lista de archivos instalados por ese paquete, entonces está en su sistema.
Copie estos archivos, desde su carpeta del sistema original a una carpeta dentro de su casa:
cp /etc/xdg/autostart/gnome-keyring-* ~/.config/autostart
Asegúrese de que, para cada archivo copiado en el último paso, haya una línea que deshabilite ese servicio:
X-GNOME-Autostart-enabled=false
Una forma de hacer esto en
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
Una forma de hacer esto en
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
Obtuve la mayor parte de esta solución de:
[1]http://ask.xmodulo.com/disable-gnome-keyring-linux-desktop.html