Saya mencoba menjalankan menggunakan gpg
alat untuk mengenkripsi dan mendekripsi file dan saya ingin tahu apakah mungkin untuk menjalankan alat ini tanpa itu mengubah keadaan global pengguna. Secara khusus, menjalankan gpg
untuk pertama kalinya sebagai pengguna yang diberikan akan menyebabkannya membuat .gnupg
direktori dan artefak lain di direktori home pengguna.
Saya telah berhasil mengisolasi operasi perintah ini dari cincin kunci publik dan rahasia pengguna (lihat permata Ruby saya di https://github.com/rcook/rgpg untuk mengetahui bagaimana saya melakukan ini) dan ini adalah yang terakhir tersisa perilaku gpg
saya ingin mencegah.
gpg: keyblock resource
/home/u/.gnupg/pubring.gpg ': kesalahan buka file gpg: tidak dapat membuat/home/u/.gnupg/random_seed': No such file or directory
--no-opsi tidak berfungsi. masih membuat folder .gnupg. Namun, Anda bisa melakukan trik ini agar berhasil - Arahkan GNUPGHOME ke "/ dev / null"
export GNUPGHOME="/dev/null"
Kemudian jalankan perintah gpg, itu tidak akan membuat .gnupg sama sekali.
sumber