আমি জিইআইআই ব্যবহার না করে কীভাবে "অজানা বিকাশকারীদের কাছ থেকে একটি অ্যাপ খুলতে পারি"?


13

মূলত, আমি Safari.appএকটি তৃতীয় পক্ষের অ্যাপ্লিকেশনটি ডাউনলোড করতে নেটিভ ওয়েব ব্রাউজারটি ব্যবহার করেছি এবং আমি openএটি আমার bashশেল / Terminal.appসিএলআইয়ের আরাম থেকে / চালাতে চাই ; নিম্নলিখিত ত্রুটি বার্তা থাকা সত্ত্বেও:

“<unidentified_thirdparty.app>” cant be opened because it is from an unidentified 
 developer. Your security preferences allow installation of only apps from the Mac 
 App Store and identified developers. Safari downloaded this file on <today's_date> 
 from <the.inter.net>.
                                          |[OK]|

উত্তর:


31

হয় আপনি অধীনে সেটিংস পরিবর্তন করতে হবে সিস্টেম পছন্দসমূহ > নিরাপত্তা ও গোপনীয়তা > সাধারণ > : মঞ্জুরি দিন ডাউনলোড করা থেকে অ্যাপ্লিকেশন থেকে যেকোনো জায়গায় বা একটি টার্মিনাল , ফালা xattr com.apple.quarantine ডাউনলোড করা ফাইল (গুলি) থেকে অ্যাট্রিবিউট।

xattr -dr com.apple.quarantine "unidentified_thirdparty.app"

আমি জিইউআই পদ্ধতি সম্পর্কে অবগত ছিলাম। পরের অংশটি স্পট-অন দেখায়। com.apple.quarantine(গুণবাচক) যুক্তিটি ঠিক কীটিকে বোঝায়?
ভয়েসগুলি

1
@ tjt263, দুঃখিত আমি এখন অবধি আপনার মন্তব্য দেখতে পেলাম না ... সমস্ত ফাইল সিস্টেমের অবজেক্টের বৈশিষ্ট্য রয়েছে, উদাহরণস্বরূপ তথ্য আপনি ls -l fileকমান্ডের আউটপুটে দেখতে পাবেন । ফাইল com.apple.quarantineসিস্টেমের অবজেক্টগুলিতেও বর্ধিত বৈশিষ্ট্য রয়েছে যার মধ্যে একটি হ'ল ওএস এক্স দ্বারা ইন্টারনেট থেকে ডাউনলোড করা অবজেক্টগুলিকে নির্ধারিত করা হয় স্বেচ্ছাসেবী কার্যকরকরণ রোধ করতে এবং এভাবে সিস্টেমকে সুরক্ষার এক স্তর। ব্যবহার ls -lR@ fileবা xattr −lr fileপ্রসারিত বৈশিষ্ট্য তথ্য প্রদর্শন করবে যার পরবর্তীকালে আরও বিস্তৃত তথ্য আউটপুট হবে। দেখুন man xattrআরও তথ্যের জন্য।
ব্যবহারকারীর 3439894

কি দারুন. এটা আকর্ষণীয়. আমি এটা সম্পর্কে জানতাম না। অন্যান্য অপারেটিং সিস্টেমের জায়গায় কি এরকম কিছু রয়েছে?
কণ্ঠস্বর

আপনি ঠিক সেই অ্যাপ্লিকেশনটি কার্যকর করতে অনুমতি দিতে ডান-ক্লিক (ওরফে সিটিআরএল-ক্লিক) এবং "ওপেন" চয়ন করতে পারেন।
হকেন রাইভস

1
@ হাওকানাইভস, হ্যাঁ এটি বিশ্বব্যাপী সেটিং হিসাবে ফাইলটি আসল চলমান বা ফাইলটি খোলার মতো নয় যেহেতু ফাইলটিতে ডান ক্লিক রয়েছে। xattrআমার উত্তরের অংশটি ব্যবহার করে কমান্ড লাইন এবং টার্মিনাল coverেকে দেওয়া হয়েছে।
ব্যবহারকারীর 3439894

0

প্রশাসক অ্যাকাউন্টের অধীনে এটি টার্মিনালে প্রবেশ করুন: sudo spctl --master-disable


এটি গেটকিপার পুরোপুরি বন্ধ করে দেয়। এবং এটি প্রশ্নের উত্তর নয়।
l1ththouse

0

কমান্ড লাইনে বিজ্ঞতার সাথে এটি করতে

  • attr -p com.apple.quarantine unidentified_thirdparty.app ফলাফল কিছু 0081;5e7fec61;Chrome;6585C1D3-E260-4275-9E6E-505DF8D6B7EE
  • আউটপুট স্ট্রিংটি অনুলিপি করুন, এর সাথে প্রথম 4 টি অক্ষর প্রতিস্থাপন করুন 00c1
  • চালান attr -w com.apple.quarantine 00c1;5e7fec61;Chrome;6585C1D3-E260-4275-9E6E-505DF8D6B7EE unidentified_thirdparty.app

অথবা

এই পদক্ষেপগুলি একক কমান্ডের সাথে সংযুক্ত করে

attr -w com.apple.quarantine "$(attr -p com.apple.quarantine unidentified_thirdparty.app | sed 's/^.\{4\}/00c1/' )" unidentified_thirdparty.app

এটি আমার ব্লগ পোস্ট

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