web-dev-qa-db-fra.com

Pourquoi ne puis-je pas accéder aux clés OpenPGP sur Seahorse ni aux fichiers cryptés?

Je ne parviens pas à accéder à mes clés OpenPGP sur Seahorse. J'ai essayé de créer une nouvelle clé, mais la clé n'est jamais apparue (même si elle m'a été demandée pour plus de détails). Après avoir essayé de créer un nouveau trousseau de clés, aucune des clés n’était affichée. J'ai également réinstallé Seahorse.

Quand je fais gpg --list-keys toutes les clés sont listées et elles apparaissent aussi dans l'hippocampe quand I Sudo seahorse. Cependant, je ne peux pas accéder aux fichiers via le menu contextuel (il est dit que je n'ai pas les clés de déchiffrement). Lorsque j'essaie d'importer les clés de /home/####/.gnupg/pubring.gpg, l'autorisation est refusée.

Des suggestions sur la façon d'accéder à ces fichiers?

De plus, j'ai besoin de transférer certains de ces fichiers verrouillés sur une autre machine Ubuntu. Si je crée une nouvelle clé avec la même clé privée (je parle de la phrase secrète que j'utilise normalement pour ouvrir les fichiers sur cette machine), pourrai-je les ouvrir?

Mon répertoire ~/.gnupg:

 drwx------ 3 bill bill 4096 Sep 13 23:28 .
 drwxr-xr-x 59 bill bill 4096 Sep 13 23:25 ..
 -rw------- 1 bill bill 9398 Jul 7 00:14 gpg.conf
 drwx------ 2 bill bill 4096 Sep 13 22:31 private-keys-v1.d
 -rw------- 1 root root 334311 Sep 13 22:17 pubring.gpg
 -rw------- 1 root root 334311 Sep 13 22:17 pubring.gpg~
 -rw------- 1 bill bill 600 Sep 13 22:42 random_seed
 -rw------- 1 root root 7645 Sep 13 22:17 secring.gpg
 -rw------- 1 bill bill 1520 Sep 13 22:17 trustdb.gpg
3
grek0

Le problème est que vous avez déjà exécuté GnuPG en tant que root et qu'il a créé vos fichiers de trousseau de clés avec root en tant que propriétaire:

 -rw------- 1 root root 334311 Sep 13 22:17 pubring.gpg
 -rw------- 1 root root 334311 Sep 13 22:17 pubring.gpg~
 -rw------- 1 root root 7645 Sep 13 22:17 secring.gpg

Exécutez Sudo chown -r bill:bill /home/bill/.gnupg (dossier utilisateur deviné à partir du nom d'utilisateur) pour réparer la propriété du fichier.

3
Jens Erat