मैक पर सिस्टम इंटीग्रटी प्रोटेक्शन को कैसे अक्षम करें (और आपको क्यों नहीं करना चाहिए)

विषयसूची:

मैक पर सिस्टम इंटीग्रटी प्रोटेक्शन को कैसे अक्षम करें (और आपको क्यों नहीं करना चाहिए)
मैक पर सिस्टम इंटीग्रटी प्रोटेक्शन को कैसे अक्षम करें (और आपको क्यों नहीं करना चाहिए)

वीडियो: मैक पर सिस्टम इंटीग्रटी प्रोटेक्शन को कैसे अक्षम करें (और आपको क्यों नहीं करना चाहिए)

वीडियो: मैक पर सिस्टम इंटीग्रटी प्रोटेक्शन को कैसे अक्षम करें (और आपको क्यों नहीं करना चाहिए)
वीडियो: How To Change Windows 10 Login Screen Background? - YouTube 2024, अप्रैल
Anonim
मैक ओएस एक्स 10.11 एल कैपिटन सिस्टम इंटीग्रटी प्रोटेक्शन नामक एक नई सुविधा के साथ सिस्टम फाइलों और प्रक्रियाओं की सुरक्षा करता है। एसआईपी एक कर्नेल-स्तरीय सुविधा है जो "रूट" खाता क्या कर सकती है को सीमित करती है।
मैक ओएस एक्स 10.11 एल कैपिटन सिस्टम इंटीग्रटी प्रोटेक्शन नामक एक नई सुविधा के साथ सिस्टम फाइलों और प्रक्रियाओं की सुरक्षा करता है। एसआईपी एक कर्नेल-स्तरीय सुविधा है जो "रूट" खाता क्या कर सकती है को सीमित करती है।

यह एक महान सुरक्षा सुविधा है, और लगभग हर कोई - यहां तक कि "पावर उपयोगकर्ता" और डेवलपर्स - इसे सक्षम छोड़ देना चाहिए। लेकिन, अगर आपको वास्तव में सिस्टम फ़ाइलों को संशोधित करने की आवश्यकता है, तो आप इसे बाईपास कर सकते हैं।

सिस्टम इंटीग्रटी प्रोटेक्शन क्या है?

मैक ओएस एक्स और लिनक्स समेत अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम पर, एक "रूट" खाता है जो परंपरागत रूप से पूरे ऑपरेटिंग सिस्टम तक पूर्ण पहुंच प्राप्त करता है। रूट उपयोगकर्ता बनना - या रूट अनुमतियां प्राप्त करना - आपको पूरे ऑपरेटिंग सिस्टम तक पहुंच प्रदान करता है और किसी फ़ाइल को संशोधित करने और हटाने की क्षमता देता है। मैलवेयर जो रूट अनुमतियां प्राप्त करता है, उन अनुमतियों का उपयोग निम्न स्तर की ऑपरेटिंग सिस्टम फ़ाइलों को नुकसान पहुंचाने और संक्रमित करने के लिए कर सकता है।

एक सुरक्षा संवाद में अपना पासवर्ड टाइप करें और आपने एप्लिकेशन रूट अनुमतियां दी हैं। यह परंपरागत रूप से इसे आपके ऑपरेटिंग सिस्टम में कुछ भी करने की अनुमति देता है, हालांकि कई मैक उपयोगकर्ताओं को यह एहसास नहीं हो सकता है।

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

यदि आप निम्न निर्देशिकाओं में से किसी एक को लिखने का प्रयास करते हैं तो आपको यह देखने की अधिक संभावना है:

  • / सिस्टम
  • / bin
  • / usr
  • / sbin

ओएस एक्स बस इसे अनुमति नहीं देगा, और आपको एक "ऑपरेशन की अनुमति नहीं है" संदेश दिखाई देगा। ओएस एक्स आपको इन संरक्षित निर्देशिकाओं में से किसी एक पर एक और स्थान माउंट करने की अनुमति नहीं देगा, इसलिए इसके आसपास कोई रास्ता नहीं है।

संरक्षित स्थानों की पूरी सूची आपके मैक पर /System/Library/Sandbox/rootless.conf पर पाई जाती है। इसमें मैक ओएस एक्स के साथ Mail.app और Chess.app ऐप्स जैसी फ़ाइलें शामिल हैं, इसलिए आप इन्हें हटा नहीं सकते - यहां तक कि कमांड लाइन से रूट उपयोगकर्ता के रूप में भी। इसका यह भी अर्थ है कि मैलवेयर उन अनुप्रयोगों को संशोधित और संक्रमित नहीं कर सकता है, हालांकि।
संरक्षित स्थानों की पूरी सूची आपके मैक पर /System/Library/Sandbox/rootless.conf पर पाई जाती है। इसमें मैक ओएस एक्स के साथ Mail.app और Chess.app ऐप्स जैसी फ़ाइलें शामिल हैं, इसलिए आप इन्हें हटा नहीं सकते - यहां तक कि कमांड लाइन से रूट उपयोगकर्ता के रूप में भी। इसका यह भी अर्थ है कि मैलवेयर उन अनुप्रयोगों को संशोधित और संक्रमित नहीं कर सकता है, हालांकि।

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

Image
Image

सिस्टम इंटीग्रटी प्रोटेक्शन को कैसे अक्षम करें

चेतावनी: ऐसा तब तक न करें जब तक आपके पास ऐसा करने का बहुत अच्छा कारण न हो और पता चले कि आप क्या कर रहे हैं! अधिकांश उपयोगकर्ताओं को इस सुरक्षा सेटिंग को अक्षम करने की आवश्यकता नहीं होगी। यह आपको सिस्टम के साथ गड़बड़ करने से रोकने का इरादा नहीं है - इसका उद्देश्य मैलवेयर और अन्य बुरी तरह से व्यवहार किए गए कार्यक्रमों को सिस्टम से गड़बड़ करने से रोकने का है। लेकिन कुछ निम्न-स्तरीय उपयोगिताओं केवल तभी कार्य कर सकती हैं जब उनके पास अप्रतिबंधित पहुंच हो।

सिस्टम इंटेग्रिटी प्रोटेक्शन सेटिंग मैक ओएस एक्स में ही संग्रहीत नहीं है। इसके बजाय, यह प्रत्येक व्यक्तिगत मैक पर एनवीआरएएम में संग्रहीत है। इसे केवल वसूली पर्यावरण से संशोधित किया जा सकता है।

रिकवरी मोड में बूट करने के लिए, अपने मैक को पुनरारंभ करें और कमांड + आर को बूट होने पर रखें। आप वसूली पर्यावरण दर्ज करेंगे। "उपयोगिता" मेनू पर क्लिक करें और टर्मिनल विंडो खोलने के लिए "टर्मिनल" का चयन करें।

टर्मिनल में निम्न आदेश टाइप करें और स्थिति जांचने के लिए एंटर दबाएं:
टर्मिनल में निम्न आदेश टाइप करें और स्थिति जांचने के लिए एंटर दबाएं:

csrutil status

आप देखेंगे कि सिस्टम इंटीग्रटी प्रोटेक्शन सक्षम है या नहीं।

सिस्टम इंटीग्रटी प्रोटेक्शन को अक्षम करने के लिए, निम्न आदेश चलाएं:
सिस्टम इंटीग्रटी प्रोटेक्शन को अक्षम करने के लिए, निम्न आदेश चलाएं:

csrutil disable

यदि आप निर्णय लेते हैं कि आप बाद में एसआईपी सक्षम करना चाहते हैं, तो रिकवरी वातावरण पर वापस आएं और निम्न आदेश चलाएं:

csrutil enable

अपने मैक को पुनरारंभ करें और आपकी नई सिस्टम इंटीग्रटी प्रोटेक्शन सेटिंग प्रभावी होगी। रूट उपयोगकर्ता के पास अब पूरे ऑपरेटिंग सिस्टम और प्रत्येक फ़ाइल में पूर्ण, अप्रतिबंधित पहुंच होगी।
अपने मैक को पुनरारंभ करें और आपकी नई सिस्टम इंटीग्रटी प्रोटेक्शन सेटिंग प्रभावी होगी। रूट उपयोगकर्ता के पास अब पूरे ऑपरेटिंग सिस्टम और प्रत्येक फ़ाइल में पूर्ण, अप्रतिबंधित पहुंच होगी।

यदि आपने पहले अपने मैक को ओएस एक्स 10.11 एल कैपिटन में अपग्रेड करने से पहले इन संरक्षित निर्देशिकाओं में फ़ाइलों को संग्रहीत किया था, तो उन्हें हटाया नहीं गया है। आप उन्हें अपने मैक पर / लाइब्रेरी / सिस्टम माइग्रेशन / इतिहास / माइग्रेशन- (यूयूआईडी) / क्वारंटाइन रूट / निर्देशिका में ले जायेंगे।

सिफारिश की: