ম্যাক ওএস এক্স সুরক্ষা রফতানি পাসফ্রেজ গ্রহণ করবে না


11

আমি আমার কীচেইনে এভাবে কিছু আইটেম রফতানি করার চেষ্টা করছি:

hostname:~ username$ security export -k login.keychain -t all -P "passphrase"

তবে আমি সর্বদা এই ত্রুটিটি পাই:

security: SecKeychainItemExport: Passphrase is required for import/export

কি দেয়?

স্পষ্টতা : আমি এসএসএইচ এর মাধ্যমে লগ ইন করছি।

উত্তর:


2

আমি যখন দৌড়ান

security export -t identities

আমি একই ভুল বার্তা পেতে:

security: SecKeychainItemExport: Passphrase is required for import/export.

তবে, আমি যদি -f ওপেন (এবং বাইনারি আউটপুট স্ট্রিমটিকে একটি ফাইলে রেখে) দিয়ে একটি ফর্ম্যাট নির্দিষ্ট করি তবে এটি কাজ করে:

security export -P testing -f pkcs12 -t identities -o test.p12

আমি এর মাধ্যমে কাজ করতে পারি এমন একটি ফাইল দেয় openssl

আমার কাছে মনে securityহচ্ছে ঠিক এখানে ভুল ত্রুটি বার্তা ব্যবহার করছে, সুতরাং এটি বৈশিষ্ট্যটি কাজ করে না বলে মনে হচ্ছে। এটি সম্ভবত বলা উচিত "ব্যক্তিগত কীগুলি রফতানি করার জন্য আপনাকে অবশ্যই একটি ফর্ম্যাট নির্দিষ্ট করতে হবে", বা সেই প্রভাবের শব্দ।

আসল অন্তর্দৃষ্টিটি এই টুইট থেকে এসেছে ।


5

এটি ঠিক ভেঙে গেছে, আইএমও। 'প্রাইভেট রফতানি' খুব খারাপ আচরণ করে যদি আপনি ব্যক্তিগত কীগুলি রফতানি করার চেষ্টা করেন এবং আপনি এসএসএইচ দিয়ে লগ ইন করেন। আপনি জিইউআই থেকে লগ ইন করার সময় একই কমান্ডগুলি কাজ করে। এটি কি উদ্দেশ্য নিয়ে?

আপনার যা প্রয়োজন তার উপর নির্ভর করে আপনি 'সিকিউরিটি ফাইন্ড-শংসাপত্র' বা 'সুরক্ষা এক্সপোর্ট-টি সার্টিফিকেট' দিয়ে এটিকে ঘিরে কাজ করতে সক্ষম হতে পারেন। যতক্ষণ না আপনি একটি ব্যক্তিগত কী রপ্তানি করবেন না এগুলি সবক্ষণ কাজ করে।


3

যদি আপনার পাসফ্রেজের কোনও শেল গ্রাস করছে এমন কোনও বিজোড় প্রতীক রয়েছে, তবে সংযোগ রোধ করতে ডাবলের পরিবর্তে একক উদ্ধৃতি ব্যবহারের চেষ্টা করুন।

security export -k login.keychain -t all -P 'passphrase'

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