জিপিজি-এজেন্ট সহ জিপিজি কখনই পাসফ্রেজের জন্য জিজ্ঞাসা করে না


17

জিপিজি-এজেন্ট না চালিয়ে, আমি জিনিসগুলিতে সাইন করতে আমার পাসফ্রেজটি প্রবেশ করতে পারি:

$ echo 123 | gpg -s

You need a passphrase to unlock the secret key for
user: "Mr. Ops <ops@bxxx.com>"
2048-bit RSA key, ID 20F31903, created 2014-03-13

gpg: gpg-agent is not available in this session
Enter passphrase:

ঠিকভাবে কাজ করে. তবে আমি আমার পাসফ্রেজটি সর্বদা টাইপ করতে চাই না, তাই আমি জিপিজি-এজেন্ট চালাই:

$  eval $(gpg-agent --daemon)

এখন আমি আমার পাসফ্রেজের জন্য কমপক্ষে একবার জিজ্ঞাসা করার আশা করব, তবে আমি কখনই নেই, এবং জিপিজি ব্যবহার করে সমস্ত অপারেশন ব্যর্থ হয়।

$ echo 123 | gpg -s

You need a passphrase to unlock the secret key for
user: "Mr. Ops <ops@bxxxx.com>"
2048-bit RSA key, ID 20F31903, created 2014-03-13

gpg: cancelled by user
gpg: no default secret key: bad passphrase
gpg: signing failed: bad passphrase

আমি আমার পাসফ্রেজটি এজেন্টে কীভাবে সংরক্ষণ করব? একবার আমার এটি হয়ে গেলে, আমি লগইন সেশন জুড়ে এটি কীভাবে রাখব? (আদর্শভাবে আমি আর কখনও প্রম্পট হতে চাই না)) এটি উবুন্টু 12.04.4 এ স্ট্যান্ডার্ড অ্যাপট-গেট জিপিজি প্যাকেজগুলির সাথে বিবেচিত, যদি বিষয়টি বিবেচিত হয়।

উত্তর:


18

এটি কখন ঘটে যখন gpg-agentকোন টিটিওয়াই প্রম্পট করতে হবে তা জানে না, যা এখানে ঘটছে কারণ আপনি স্টিডিনকে পুনর্নির্দেশ করছেন।

আপনি লাগাতে পারেন export GPG_TTY=$(tty)আপনার ~/.bashrcসেটআপ প্রতিবার লগ-ইন শেল জন্য পির TTY।

উপর ডক্সgpg-agent আরো বিস্তারিত জানার হয়েছে।


7

দেরি না হওয়াতে, তবে আমি আমার পিসি (লিনাক্স-সেন্টোস) এ রিমোট লগইন করে এবং পিজিপি ফাইল ডিক্রিপ্ট করার চেষ্টা করার সময় আমি এই সমস্যার মুখোমুখি হয়েছি। আমি ডেভের পরামর্শটি চেষ্টা করেছি, ভাগ্য ছাড়াই, গুগল করে আমি এটি পেয়েছি

জিপিজি: ব্যবহারকারী দ্বারা বাতিল করা হয়েছে

এই অংশটি আমার সমস্যার সমাধান করে:

অবশেষে অন্যকে r + ডাব্লু করার অনুমতি দেওয়ার পরে এই সমস্যাটি সমাধান হবে

[মূল @ হোস্ট ~] # চিমড ও + আরডব্লু t (টিটিআই)

আশা করি এটি অন্য কাউকে সহায়তা করতে পারে।

বিআর।


এই এক কাজ করবে .. ব্যবহারকারীর সাথে su করার পূর্বে chmod tty অংশটি করুন
user169015

এটি অনিরাপদ - আপনার নিশ্চিত হওয়া উচিত যে
টিটিটি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.