জিপিজি: সতর্কতা: কনফিগারেশন ফাইলের অনিরাপদ অনুমতি / /home/david/.gnupg/gpg.conf'
gpg: WARNING: unsafe enclosing directory permissions on configuration file
home/david/.gnupg/gpg.conf 'জিপিজি: অনিরাপদ বিকল্পগুলির ফাইলের অনুমতিের কারণে বাহ্যিক প্রোগ্রাম কলগুলি অক্ষম করা হয়েছে
এর অর্থ হল যে আপনি যে ~/.gnupg/gpg.conf
ব্যবহারকারী হিসাবে চলছেন তার জন্য আপনার অপ্রত্যাশিত অনুমতি রয়েছে যেমন "অন্য", অন্য ব্যবহারকারী বা এক্সিকিউটেবল বিটের লেখার অ্যাক্সেসের মতো। এই ফাইলটি সুরক্ষার কারণে সর্বদা কেবল ব্যবহারকারী দ্বারা পঠনযোগ্য এবং লিখিত হতে হবে এবং অন্য কেউ নয় :
$ ls -l ~/.gnupg/gpg.conf
-rw------- 1 braiam braiam 7890 Jul 8 18:51 .gnupg/gpg.conf
আপনার সম্ভবত পৃথক পৃথক ব্যবহারকারী বা অনুমতি রয়েছে। তাদের ব্যবহার করে দেখুন ls -l ~/.gnupg/gpg.conf
। এটি ঠিক করার জন্য যথেষ্ট সহজ:
chown $(whoami):$(whoami) ~/.gnupg/gpg.conf ## if this fails read at the bottom
chmod 600 ~/.gnupg/gpg.conf
যদি কিছু কমান্ড ব্যর্থ হয়, বা এই নির্দেশাবলী অনুসরণ করার পরে আপনি উল্লিখিত ত্রুটি বার্তাটি পেতে থাকেন তবে আপনার ~/.gnupg
ডিরেক্টরিটি মুছে ফেলা উচিত , কারণ এটি আর বিশ্বাস করা যায় না।
rm -r ~/.gnupg/gpg.conf ## If this fails, use sudo
তারপরে আপনি gpg
একই ব্যবহারকারীর সাথে কমান্ড চালানোর চেষ্টা করতে পারেন যা স্ক্রিপ্টটি চালাচ্ছে, এইভাবে আপনার ব্যবহারকারী ~/.gnupg
যথাযথ অনুমতি নিয়ে ডিরেক্টরি তৈরি করুন ।
chmod 700 .gnupg