ฉันพยายามเรียกใช้ใช้gpg
เครื่องมือในการเข้ารหัสและถอดรหัสไฟล์และฉันต้องการทราบว่าเป็นไปได้ที่จะเรียกใช้เครื่องมือนี้โดยไม่เปลี่ยนสถานะทั่วโลกของผู้ใช้หรือไม่ โดยเฉพาะการรันgpg
เป็นครั้งแรกในฐานะผู้ใช้ที่กำหนดจะทำให้.gnupg
ไดเรกทอรีนั้นสร้างไดเรกทอรีและส่วนอื่น ๆ ในโฮมไดเร็กตอรี่ของผู้ใช้
ฉันประสบความสำเร็จในการแยกการทำงานของคำสั่งนี้จากพวงกุญแจสาธารณะและกุญแจลับของผู้ใช้ (ดู Ruby gem ของฉันที่https://github.com/rcook/rgpgสำหรับวิธีที่ฉันทำ) และนี่คือสิ่งสุดท้ายที่เหลืออยู่ พฤติกรรมของgpg
ฉันต้องการป้องกัน
gpg: keyblock resource
/home/u/.gnupg/pubring.gpg ': ข้อผิดพลาดในการเปิดไฟล์ gpg: ไม่สามารถสร้างได้/home/u/.gnupg/random_seed': No such file or directory