Comment faire pour récupérer / réinitialiser le mot de passe oublié Gnome Keyring?

128

Je suis sur Ubuntu et j'ai oublié le mot de passe de mon porte-clé Gnome (oui, moi je suis stupide, je sais). Est-ce que je peux le récupérer? J'ai déjà consulté ce lien , mais il indique que ce n'est pas possible si mon répertoire personnel est crypté et, malheureusement, mon répertoire personnel est crypté.

Nitin Venkatesh
la source

Réponses:

162

Tout réinitialiser (supprimer tous les mots de passe et créer un nouveau trousseau de clés):

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

Ou

Naviguez jusqu'à Lieux> Accueil . Appuyez sur Ctrl+ Hpour voir les "fichiers cachés". Naviguez vers .local> share> keyrings et supprimezlogin.keyring

Utiliser le même trousseau (réinitialiser le mot de passe du trousseau tout en conservant les anciens mots de passe):

  1. Faire une sauvegarde du trousseau

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

    et après que supprimer le login.keyringfichier

    rm ~/.local/share/keyrings/login.keyring
    
  2. Créez un nouveau fichier de clés à partir de Gnome Keyring avec le nom login

  3. Remplacer le nouveau fichier de clés par la sauvegarde de l'ancien fichier de clés

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

Note: avant Ubuntu 12.10, le chemin du dossier des trousseaux était à la ~/.gnome2/keyrings/place de ~/.local/share/keyrings/.

Bruno Pereira
la source
3
comment faire l'étape 2?
xor
1
Je pensais que c'était un peu simple, cela n'a pas fonctionné pour moi. Il dit toujours que mon mot de passe est incorrect
Madivad
8
Je me demande pourquoi (et comment) réinitialiser le mot de passe du trousseau tout en conservant les anciens mots de passe devrait fonctionner. Et en effet cela ne fonctionne pas pour moi (il est écrit "Le mot de passe de déverrouillage était incorrect")
Scz
6
En effet, "réinitialiser le mot de passe du trousseau tout en conservant les anciens mots de passe dans le trousseau" semble absurde.
Alexey
1
Je pensais que l'étape 2 signifiait exécuter l'hippocampe, cliquez sur "Fichier" dans le menu principal, choisissez nouveau, puis sélectionnez "Mot de passe", cliquez sur Continuer et entrez le nom "login".
Eshaya
38
  1. Démarrez le tableau de bord Ubuntu (la plus haute icône dans Unity ou appuyez sur Super)
  2. Tapez Pass pour obtenir les mots de passe et les clés et commencer ceci (cela démarrera l'interface Gnome Keyring seahorse)
  3. Prochain
    • Si le mot de passe est connu: sous Mots de passe, le dossier par défaut sélectionnez déverrouiller, ou
    • Si le mot de passe n'est pas connu: clic droit et suppression pour réinitialisation.

La prochaine fois, Ubuntu demandera un nouveau mot de passe pour le trousseau de clés.

facture
la source
1
Merci! (Ou tapez seahorsedirectement.)
jeudi
12

Résolu cela en installant seahorsefrontend.

impossible
la source
4
Notez que ceci est installé par défaut sur les installations Ubuntu.
Seanny123
3
@ Seanny123 pas installé par défaut sur Xubuntu, du moins .. probablement pas non plus sur kubuntu / lubuntu / etc.
Jamieson Becker
1

La solution pour supprimer le fichier spécifique de rm ~/.local/share/keyrings/login.keyringne fonctionne pas sur toutes les formes d'Ubuntu.

Il faut ouvrir le gestionnaire de fichiers et afficher les fichiers cachés (CTRL + H). Ensuite, vous devriez voir .local / share / keyrings supprimer tous les fichiers de ce répertoire et vous devriez être prêt à partir.

Caja

Bhikkhu Subhuti
la source
0

Je suis sur Ubuntu MATE 16.04 et la suppression de fichiers ~/.local/share/keyrings/ne m'a pas aidé. Ce qui a aidé, cependant, est l’exécution seahorseet la modification du mot de passe de connexion. J'ai entré mon mot de passe actuel et tapé le même que le nouveau. Ensuite, je me suis déconnecté, et mon mot de passe de connexion est devenu mot de passe pour Gnome2 Key Storage.

entrez la description de l'image ici

expert
la source