pass init [-p path] <gpg-id>
যেখানে <gpg-id>
আপনি আপনার পাসওয়ার্ডগুলি এনক্রিপ্ট করতে চান তার সাথে নতুন জিপিজি কী নির্দিষ্ট করে যেখানে ব্যবহার করুন । অনুযায়ীpass
ম্যান পেজ ,
নির্দিষ্ট জিপিজি-আইডি যদি বিদ্যমান বিদ্যমান ফাইলগুলিতে ব্যবহৃত চাবি থেকে পৃথক হয় তবে এই ফাইলগুলি নতুন আইডি ব্যবহারের জন্য পুনরায় এনক্রিপ্ট করা হবে।
এটি অন্তত কাজ করে বলে মনে হচ্ছে pass 1.6.5
। দয়া করে নোট করুন যে ডিক্রিপ্ট করতে এবং আপনার পাসওয়ার্ডগুলি পুনরায় এনক্রিপ্ট করার জন্য আপনাকে পুরানো জিপিজি প্রাইভেট কীটিতে অ্যাক্সেসের প্রয়োজন হবে।
ক্যাভেট ঘ
যদি আপনার pass
ডিরেক্টরিগুলির মধ্যে কোনও নতুন কী দিয়ে পুনরায় এনক্রিপ্ট না করে তবে এটির এমন একটি .gpg-id
ফাইল থাকতে পারে যা password-store
ডিরেক্টরিতে শীর্ষ স্তরের নির্দিষ্ট জিপিজি- আইডিকে ওভাররাইড করে । এই সমস্যাটিতে কীভাবে এই সমস্যাটি সমাধান করা যায় তা আমি কভার করব না কারণ এটি সম্ভবত কিছুটা স্পর্শকাতর হবে, তবে আমি বলব যে pass
পৃষ্ঠাটি এটি ব্যাখ্যা করার জন্য খুব ভাল কাজ করে।
ক্যাভেট ২
যদি আপনার ~/.password-store
ডিরেক্টরিটি গিট রেপো (যেমন, আপনি এক সময় দৌড়েছিলেন pass git init
) তবে দয়া করে নোট করুন যে পুরানো এনক্রিপশনটি গিট রেপোর প্রতিশ্রুতিবদ্ধ ইতিহাসে থাকবে; যদি আপনার উদ্বেগ কোনও সম্ভাব্য আপোসিত জিপিজি কী সম্পর্কে হয় তবে সেই গিট ইতিহাস থেকে মুক্তি পাওয়ার জন্য আপনার প্রয়োজনীয় পদক্ষেপগুলি নেওয়া উচিত।