J'essaie d'exécuter utiliser l' gpg
outil pour crypter et décrypter des fichiers et je voudrais savoir s'il est possible d'exécuter cet outil sans qu'il change l'état global d'un utilisateur. Plus précisément, gpg
la première exécution en tant qu'utilisateur donné entraînera la création d'un .gnupg
répertoire et d'autres artefacts dans le répertoire personnel d'un utilisateur.
J'ai réussi à isoler le fonctionnement de cette commande du trousseau de clés public et secret d'un utilisateur (voir ma gemme Ruby à https://github.com/rcook/rgpg pour savoir comment je fais cela) et c'est le dernier restant comportement de gpg
je voudrais empêcher.
gpg: keyblock resource
/home/u/.gnupg/pubring.gpg ': erreur d'ouverture de fichier gpg: impossible de créer/home/u/.gnupg/random_seed': No such file or directory
--no-options ne fonctionne pas. il crée toujours le dossier .gnupg. Cependant, vous pouvez simplement faire cette astuce pour le faire fonctionner - Pointez GNUPGHOME sur "/ dev / null"
export GNUPGHOME="/dev/null"
Exécutez ensuite une commande gpg, cela ne créera pas du tout .gnupg.
la source