मैक ओएस एक्स में कमांड लाइन से गेटकीपर अपवाद कैसे जोड़ें

आम तौर पर यदि आप मैक पर गेटकिपर सुविधा द्वारा अनुमोदित एक एप्लिकेशन लॉन्च करना चाहते हैं, तो आप अज्ञात डेवलपर्स एप्लिकेशन पर राइट-क्लिक करें और "ओपन" चुनें, या गेटकीपर को बाईपास करने के लिए सिस्टम प्राथमिकताओं के माध्यम से जाएं। एक और विकल्प ओएस एक्स में कमांड लाइन पर जाकर गेटकीपर को एप्लिकेशन अनुमोदन और अपवाद मैन्युअल रूप से जोड़ना है।


यह उन्नत उपयोगकर्ताओं के लिए बहुत अच्छा है जो आवेदन अनुमोदन को स्क्रिप्ट या स्वचालित करना चाहते हैं, लेकिन यह दूरस्थ प्रशासन और अन्य स्थितियों में भी सहायक हो सकता है।

वांछित प्रभाव प्राप्त करने के लिए हम spctl कमांड पर वापस आ जाएंगे, जैसा कि हमने पहले चर्चा की है, उपयोगकर्ता टर्मिनल से गेटकीपर को सक्षम और अक्षम करने के लिए भी बातचीत कर सकते हैं।

ओएस एक्स में कमांड लाइन से गेटकीपर स्वीकृति में एक आवेदन जोड़ें

गेटकीपर अपवादों और अनुमोदित एप्लिकेशन लॉन्च सूची में कोई एप्लिकेशन जोड़ने के लिए, एप्लिकेशन लॉन्च को स्वीकृति देने के लिए spctl के साथ -एड ध्वज का उपयोग करें। निम्नलिखित वाक्यविन्यास शैली उपयुक्त है:

spctl --add /Path/To/Application.app

उदाहरण के लिए, उपयोगकर्ता डाउनलोड फ़ोल्डर में मौजूद "गूस रूट" नामक काल्पनिक एप्लिकेशन के लिए अनुमोदन जोड़ने के लिए, सिंटैक्स स्ट्रिंग निम्न जैसा दिखाई देगी:

spctl --add ~/Downloads/GooseRoute.app

गेटकीपर के साथ एप्लिकेशन को स्वीकृति देने के लिए आपको एक प्रशासक पासवर्ड दर्ज करना होगा, अन्यथा आप एसएसएच से इसे निष्पादित कर रहे हैं या प्रक्रिया को स्वचालित करना चाहते हैं, तो आप सुडो के साथ कमांड को उपसर्ग कर सकते हैं।

ओएस एक्स में spctl के साथ एक अनुप्रयोग गेटकीपर अपवाद हटाएं

गेटकीपर अनुमोदन सूची से किसी एप्लिकेशन को निकालना उतना ही आसान है, बस -डैड ध्वज को हटा दें- सिंटैक्स अन्यथा समान है:

spctl --remove /Path/To/Application.app

फिर, यदि आप वांछित हैं तो आप सुडो के साथ कमांड को उपसर्ग कर सकते हैं, अन्यथा परिचित व्यवस्थापक प्रमाणीकरण पॉप-अप गेटकीपर प्राधिकरण सूची से एप्लिकेशन को हटाने को पूरा करने के लिए ओएस एक्स में दिखाई देगा।

याद रखें, यदि आप लंबे सिस्टम के साथ फ़ाइल सिस्टम में दफन किए गए अनुप्रयोगों को जोड़ रहे हैं या हटा रहे हैं, तो आप पूर्ण पथ को मुद्रित करने के लिए हमेशा टर्मिनल विंडो में खींच और छोड़ सकते हैं।