gpg: PERINGATAN: izin tidak aman pada file konfigurasi /home/david/.gnupg/gpg.conf'
gpg: WARNING: unsafe enclosing directory permissions on configuration file
/home/david/.gnupg/gpg.conf 'gpg: panggilan program eksternal dinonaktifkan karena izin file opsi tidak aman
Ini berarti bahwa Anda ~/.gnupg/gpg.conf
memiliki izin tak terduga untuk pengguna yang Anda jalankan, seperti menulis akses ke "orang lain", pengguna lain atau bit yang dapat dieksekusi. File ini harus selalu karena alasan keamanan hanya dapat dibaca dan ditulis oleh pengguna, dan tidak ada orang lain :
$ ls -l ~/.gnupg/gpg.conf
-rw------- 1 braiam braiam 7890 Jul 8 18:51 .gnupg/gpg.conf
Anda mungkin memiliki pengguna atau izin yang berbeda. Lihat menggunakan ls -l ~/.gnupg/gpg.conf
. Untuk mengatasinya cukup sederhana:
chown $(whoami):$(whoami) ~/.gnupg/gpg.conf ## if this fails read at the bottom
chmod 600 ~/.gnupg/gpg.conf
Jika beberapa perintah gagal, atau Anda terus mendapatkan pesan kesalahan yang Anda sebutkan setelah mengikuti instruksi ini, Anda harus menghapus ~/.gnupg
direktori, karena tidak dapat dipercaya lagi.
rm -r ~/.gnupg/gpg.conf ## If this fails, use sudo
Anda kemudian dapat mencoba menjalankan gpg
perintah dengan pengguna yang sama yang akan menjalankan skrip, dengan cara ini pengguna Anda membuat ~/.gnupg
direktori dengan izin yang sesuai.
chmod 700 .gnupg