¿Cómo recuperar / restablecer la contraseña olvidada de Gnome Keyring?

128

Estoy en Ubuntu y he olvidado la contraseña de mi llavero Gnome (sí, estúpido, lo sé). ¿De alguna manera puedo recuperarlo? Ya he visto este enlace , pero dice que no es posible si mi directorio de inicio está encriptado y desafortunadamente mi directorio de inicio está encriptado.

Nitin Venkatesh
fuente

Respuestas:

162

Restablecer todo (eliminar todas las contraseñas y comenzar un nuevo llavero):

rm ~/.local/share/keyrings/login.keyring

O

Navega a Lugares> Inicio . Presione Ctrl+ Hpara ver "archivos ocultos". Vaya a .local> compartir> llaveros y eliminelogin.keyring

Usando el mismo llavero (restableciendo la contraseña del llavero pero manteniendo las contraseñas antiguas en el llavero):

  1. Haga una copia de seguridad del llavero

    cd ~/.local/share/keyrings/
    cp login.keyring login.keyring.backup
    

    y después de eso borrar login.keyringarchivo

    rm ~/.local/share/keyrings/login.keyring
    
  2. Cree un nuevo archivo de llavero de Gnome Keyring con el nombre login

  3. Reemplace el nuevo archivo de llavero con la copia de seguridad del archivo de llavero anterior

    cd ~/.local/share/keyrings/
    mv login.keyring.backup login.keyring      
    

Nota: antes de Ubuntu 12.10, la ruta a la carpeta de llaveros era en ~/.gnome2/keyrings/lugar de ~/.local/share/keyrings/.

Bruno Pereira
fuente
3
¿Cómo hacer el paso 2?
xor
1
Pensé que era un poco simple, no me ha funcionado. Todavía dice que mi contraseña es incorrecta
Madivad
8
Me pregunto por qué (y cómo) restablecer la contraseña del llavero manteniendo las contraseñas antiguas debería funcionar. Y, de hecho, no funciona para mí (dice "La contraseña de desbloqueo era incorrecta")
Scz
66
De hecho, "restablecer la contraseña del llavero pero mantener las contraseñas antiguas en el llavero" parece absurdo.
Alexey
1
Pensé que el paso 2 significaba ejecutar seahorse, hacer clic en "Archivo" en el menú superior y elegir nuevo, luego seleccionar "Llavero de contraseña", presionar continuar e ingresar para el nombre "inicio de sesión".
eshaya
38
  1. Inicie Ubuntu's Dash (el ícono superior en Unity o presione Super)
  2. Escriba Pass para obtener contraseñas y claves y comience esto (esto iniciará la interfaz de Gnome Keyring seahorse)
  3. próximo
    • Si se conoce la contraseña: en Contraseñas, la carpeta predeterminada selecciona desbloquear, o
    • Si no se conoce la contraseña: haga clic con el botón derecho del mouse y elimine para restablecer.

La próxima vez Ubuntu solicitará una nueva contraseña para el llavero.

cuenta
fuente
1
¡Gracias! (O escriba seahorsedirectamente.)
graznee
12

Resuelto esto instalando seahorsefrontend.

imposible
fuente
44
Tenga en cuenta que esto se instala por defecto en las instalaciones de Ubuntu.
Seanny123
3
@ Seanny123 no está instalado de forma predeterminada en Xubuntu, al menos ... probablemente tampoco en kubuntu / lubuntu / etc.
Jamieson Becker
1

La respuesta para eliminar el archivo específico rm ~/.local/share/keyrings/login.keyringno funciona en todas las formas de Ubuntu.

Uno debe abrir el administrador de archivos y mostrar archivos ocultos (CTRL + H). Entonces uno debería ver .local / share / keyrings eliminar todos los archivos en este directorio y debería estar listo.

caja

Bhikkhu Subhuti
fuente
0

Estoy en Ubuntu MATE 16.04 y eliminar archivos ~/.local/share/keyrings/no me ayudó. Sin embargo, lo que ayudó fue ejecutar seahorsey cambiar la contraseña de inicio de sesión. Ingresé mi contraseña actual y escribí la misma que la nueva. Entonces cerrado sesión y cerrar sesión es y mi contraseña de inicio de sesión se convirtió en contraseña para Gnome2 Key Storage.

ingrese la descripción de la imagen aquí

experto
fuente