ฉันไม่ต้องการเพียงแค่ chmod และเรียกใช้จนกว่าฉันจะได้รับคำตอบที่ถูกต้องและไม่ต้องการเรียกใช้ GnuPG ในฐานะรูท การแก้ไขที่ง่ายคือการตั้งค่าไว้เพื่อให้ผู้ใช้ของฉันเท่านั้นที่สามารถอ่านได้ แต่ฉันไม่คิดว่าเป็นวิธีที่ดีที่สุด
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันพยายามใช้ gpg:
gpg: WARNING: unsafe enclosing directory permissions on configuration file `/home/nb/.gnupg/gpg.conf'
gpg: external program calls are disabled due to unsafe options file permissions
gpg: keyserver communications error: general error
gpg: keyserver receive failed: general error
~/.gnupg/
สถานะปัจจุบันของ GnuPG :
% stat .gnupg
File: ‘.gnupg’
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 1bh/27d Inode: 20578751 Links: 3
Access: (0775/drwxrwxr-x) Uid: ( 1000/ nb) Gid: ( 1000/ XXXX)
Access: 2015-08-09 18:14:45.937760752 -0700
Modify: 2015-08-05 20:54:32.860883569 -0700
Change: 2015-08-05 20:54:32.860883569 -0700
Birth: -
คำตอบที่ลิงค์ต่อไปนี้จะแนะนำ 600 การอนุญาตสำหรับ~/gnupg/gpg.conf
ไฟล์ แต่โฟลเดอร์ที่ล้อมรอบต้องการสิทธิ์เหล่านั้นด้วยหรือไม่
/ubuntu/330755/unsafe-permissions-on-configuration-file-home-david-gnupg-gpg-conf-what-doe