আমি এমন একটি স্ক্রিপ্ট লিখতে চাই gpgযা পাসফ্রেজ "পরীক্ষা" দিয়ে "ফাইল" নামে একটি ফাইল চালাবে ।
সাধারণত, যখন আমি ব্যবহার করি gpg, আমি সাধারণত চালাচ্ছি gpg -c fileএবং এটি আমাকে পাসফ্রেজের জন্য জিজ্ঞাসা করে। তবে যেহেতু আমি চাই যে এই স্ক্রিপ্টটি নিজে থেকে সবকিছু করতে পারে, তাই আমি কমান্ডের অংশ হিসাবে পাসফ্রেজ সরবরাহ করতে চাই।
এখন যখন আমি ব্যবহার করার চেষ্টা করব gpg -c file --passphrase test:, এটি আউটপুট দেয়:
ব্যবহার: জিপিজি [বিকল্পসমূহ] - সংশ্লেষিত [ফাইল নাম]
এটির মতো কোন সিম আমার ব্যবহার করতে চায় gpg --passphrase test --symmetric file। তবে আমি যদি এটি করি তবে এটি পাসওয়ার্ডটি ব্যবহারের জন্য আমাকে জিজ্ঞাসা করে একটি ডায়ালগ পপ আপ করবে; যা আমি চাই তা নয়
আমি কীভাবে সঠিকভাবে যুক্তিগুলি সেট আপ করব?
--passphraseএবং--symmetricযুক্তিগুলির ক্রমটি আসলে সঠিক ছিল, তবে আমি কেবল--batchযুক্তিটি অনুপস্থিত ছিল ? কারণ এটি আমার পক্ষে কার্যকর হয়নি। আমি--batchআগে এবং পরে উভয়ই যুক্ত করার চেষ্টা করেছি , কেবল ক্ষেত্রেই। এছাড়াও, আমি কীভাবে জিপিজি 2 ব্যবহার করছি তা যাচাই করব না তবে আপনি যে অংশটি বলেছেনNote that this passphrase is only used if the option --batch has also been given.তা আমারmanপৃষ্ঠায় বিদ্যমান নেই ।