web-dev-qa-db-fra.com

Comment récupérer les "certificats d'autorité de certification racine" et le "Stockage de clés Gnome 2" après la suppression accidentelle d'un fichier?

Le 16.04 et en utilisant GNOME Shell non Unity, je souhaitais importer un fichier * .pem pour un certificat racine personnalisé, mais comme l’application "Passwords & Keys" (seahorse) indiquait que je devais déverrouiller un trousseau verrouillé dont je ne me souvenais plus. mot de passe (peut-être après la dernière mise à jour, ou en raison du changement de shell?).

Après Comment récupérer/réinitialiser le mot de passe oublié du Gnome? J'ai supprimé rm ~/.local/share/keyrings/login.keyring (ce qui était bien à faire?) Et, comme cela ne fonctionnait pas, un mot de passe était toujours demandé pour déverrouiller le trousseau. (est-ce que j'ai juste oublié de me déconnecter/me connecter?), j'ai alors aussi supprimé rm ~/.local/share/keyrings/user.keystore (était-ce idiot?).

Mais maintenant, le bouton Importer est grisé lorsque j'essaie d'importer le fichier * .pem en disant "Impossible d'importer car il n'y a aucun importateur compatible" en survol.

Et dans mes "Mots de passe et clés", les "Certificats d'autorité de certification racine" et "Stockage de clés Gnome 2", visibles par exemple. here Comment migrer mon trousseau de clés (contenant les passprases ssh, le système de fichiers distant Nautilus, les mots de passe pgp) et les connexions du gestionnaire de réseau? , ont disparu:

Screenshot of seahorse with missing "Root CA certificates" & "Gnome 2 Key storage"

Comment puis-je les récupérer pour pouvoir importer ce fichier * .pem?

5
vorburger

J'ai eu le même problème après la mise à jour à 16.04

Après avoir supprimé le fichier ~/.local/share/keyrings/user.keystore, le stockage de clés Gnome2 contenant un mot de passe inconnu n’était plus disponible. J'ai eu du mal à le faire se recréer comme beaucoup de gens le suggéraient.

Ce matin, j’ai vérifié que le fichier manquait et que la possibilité d’importer des clés n’était pas fonctionnelle. J'ai redémarré l'ordinateur et le stockage de clés Gnome2 s'est reconstruit.

Alors que j'étais dans "Mots de passe et clés", j'ai cliqué sur le bouton de déverrouillage pour me présenter l'invite de mot de passe qui posait problème. J'ai entré mon mot de passe de connexion et il m'a présenté un message d'échec. Après avoir fermé la fenêtre, j'ai remarqué que le dossier était maintenant déverrouillé. J'ai importé une clé, verrouillé le dossier et l'ai déverrouillé du premier coup avec mon mot de passe de connexion.

J'utilise 16.04 avec un chiffrement intégral du disque. Cela a été mis à jour à partir de 14.04, cependant le processus de mise à niveau a eu quelques bugs.

En bref:

Vérifiez que vous disposez des dernières mises à jour pour Ubuntu 16.04 avant de poursuivre.

  1. rm ~/.local/share/keyrings/user.keystore
  2. Vérifier que le stockage de clés Gnome2 n'est plus disponible
  3. Redémarrer Ubuntu
  4. Dans "Mots de passe et clés", vérifiez si le stockage de clés Gnome2 est disponible.
  5. Si Gnome2 Key Storage est disponible, essayez de vous connecter avec le mot de passe de connexion de l'utilisateur. si Gnome2 Key Storage n'est pas disponible, redémarrez une seconde fois
  6. si le mot de passe échoue, fermez-le à l'invite du mot de passe et vérifiez s'il a été déverrouillé de toute façon, s'il a été téléchargé votre certificat et vérifiez la fonctionnalité de verrouillage et de déverrouillage.

Je n'ai pas eu l'occasion de reproduire le problème à nouveau et de suivre moi-même ces étapes une fois que je suis à nouveau opérationnel.

3
Brownm8501