কার্বেরোস এবং কীচেন একীভূত করুন


18

kinitপাসওয়ার্ডের জন্য কীচেইনকে জিজ্ঞাসা করা সম্ভব এবং আমাকে নয়?

উত্তর:


19

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

ব্যবহার করে প্রমাণীকরণ kinit --keychain; পাসওয়ার্ড সফল প্রমাণীকরণের উপর সংরক্ষণ করা হবে:

kinit --keychain
# or
kinit --keychain bob@MY.REAL.COM

পরবর্তী kinitঅনুরোধগুলি (যার পক্ষে --keychainতর্কের প্রয়োজন হয় না ) এটি আপনাকে প্রবেশের অনুরোধের পরিবর্তে স্বয়ংক্রিয়ভাবে আপনার কীচেইন থেকে সংরক্ষিত পাসওয়ার্ডটি পেয়ে যাবে।


বাহ একটি বিকল্প এমনকি kinitম্যান পৃষ্ঠায় উল্লেখ করা হয়নি , এবং ভাল কাজ করে। খুশী হলাম।
রজারডপ্যাক 19

14

আসলে এটা সম্ভব। আসুন আমরা বলি যে আপনার পাসওয়ার্ড "মাইপাসউইউডি" সহ "MY.REAL.COM" রাজ্যে একটি "বব" রয়েছে। তারপরে একটি একক লাইনে টার্মিনাল টাইপ করুন

security add-generic-password -a "bob" -l "MY.REAL.COM (bob)" -s "MY.REALM.COM" -w "mypasswd" -c "aapl" -T "/usr/bin/kinit"

এটি আপনার কার্বেরোস শংসাপত্রগুলির সাথে "MY.REALM.COM (বব)" নামে আপনার ডিফল্ট কীচেইনে একটি আইটেম তৈরি করবে এবং কিনিট এটি অ্যাক্সেসের জন্য অনুমোদিত হবে। আপনি যত -T "/fulpath/program"খুশি সুইচ যোগ করতে পারেন, প্রতিটি আপনার কার্বেরোস শংসাপত্রগুলি ব্যবহার করার জন্য নির্দিষ্ট প্রোগ্রামটিতে অ্যাক্সেস দেবে। উদাহরণস্বরূপ -T "/Applications/Mail.app/Contents/MacOS/Mail"মেল.অ্যাপের জন্য অ্যাক্সেস যুক্ত করবে।

সাথে আরও বিশদ man security

এর পরে kinit bob@MY.REAL.COMআপনাকে পাসওয়ার্ডের জন্য অনুরোধ জানানো হবে না তবে এটি কীচেন থেকে পাবেন।


1
এটাই ফ্লিপপিনের র‌্যাড!
jathanism

1
আমি এই কাজটি করতে পারিনি, তবে এটি মাইলস উত্তরটির
Brice

-1

শুধুমাত্র কিনিত দিয়ে, এটি অসম্ভব।

আপনার পাসওয়ার্ডগুলি সঞ্চয় এবং অ্যাক্সেসের জন্য আপনাকে কেচইন পরিষেবাদি এপিআই ব্যবহার করে এমন একটি আলাদা ইন্টারফেস লিখতে বা অন্য কাউকে লিখতে হবে।


কীচেইন কেন সংহত করা হয়েছে তা আমি বুঝতে পারি না এটি ssh কীর জন্য পাসফ্রেজ মনে রাখে, তবে কার্বেরোসের পাসওয়ার্ড মনে রাখতে পারে না।
স্পর্শ

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