सिस्टम इंटेग्रिटी प्रोटेक्शन, या एसआईपी, ओएस एक्स एल कैपिटन की नई विशेषताओं में से एक है, जिसका उद्देश्य सिस्टम की अखंडता की रक्षा करना है। यह क्या है, और इसे किसके लिए बंद करने की आवश्यकता होगी, हम इस लेख में शामिल होंगे।
एसआईपी क्या है?
ओएस एक्स में, जैसा कि यूनिक्स जैसी ओएस में है, सामान्य उपयोगकर्ताओं के पास सिस्टम फ़ाइलों को संशोधित करने के सीमित अधिकार हैं। फिर भी, हम में से ज्यादातर, प्राथमिक और तदनुसार, के रूप में व्यवस्थापक खाते का उपयोग करता है रूट पासवर्ड, “Follies प्रतिबद्ध” कर सकते हैं जानने के। ओएस एक्स एल कैप्टन एप्पल की रिलीज के साथ आगे सुरक्षा नीति और अब कड़ी कर दी गई, यहां तक कि पूरा उपयोग, उपयोगकर्ताओं (और उनकी ओर से आवेदन पत्र) सिस्टम फ़ाइलें और सेटिंग्स को संशोधित नहीं कर सकते हो रही है।
दूसरे शब्दों में, एसआईपी “सैंडबॉक्स” का एक एनालॉग है। तृतीय-पक्ष अनुप्रयोग सिस्टम में हस्तक्षेप नहीं कर सकते हैं, डिस्क पर और स्मृति में संरक्षित फ़ाइलों को बदल सकते हैं। ऐसे अधिकार केवल ऐप्पल अनुप्रयोगों और सोफवेयर अपडेट इंस्टॉलर्स के लिए हैं, जिनके पास उचित हस्ताक्षर है।
इसे अक्षम क्यों करें?
के बाद से इस तरह के एक अच्छी बात यह है कि उपयोगकर्ताओं को के कल्याण के लिए सिस्टम के सुरक्षा गार्ड और देखभाल के क्षेत्र में खड़ा है, क्यों इसे बंद, आप से पूछना। सैद्धांतिक रूप से, सब कुछ ऐसा है, लेकिन एक “लेकिन” है।
क्योंकि एसआईपी अनुप्रयोगों और कुछ तृतीय-पक्ष उपयोगिताओं के अपनी कार्यक्षमता का हिस्सा खो रहे हैं, और यहां तक कि पूरी तरह काम करना बंद करो। यह मैक ऐप स्टोर के अनुप्रयोगों के बारे में नहीं है, वे ठीक होंगे, लेकिन प्रोग्राम के बारे में, जो ऐप्पल एप्लिकेशन स्टोर की सीमाओं के कारण, इसके बाहर वितरित किए जाते हैं। एक उदाहरण के रूप में मैं makovodov उपयोगिताओं Bartender और iStat मेनू के बीच लोकप्रिय उद्धृत करेंगे। मेनू बार में सिस्टम आइकन को पुन: व्यवस्थित करने में असमर्थता के कारण दोनों गलत तरीके से काम करते हैं।
कुछ डेवलपर अपने प्रोग्राम कोड दुबारा लिखा है, इसलिए वे इस तरह के आवेदन ट्रिम Enabler, जो समर्थन भी शामिल है एसएसडी एक तीसरी पार्टी में ट्रिम, साथ ही बैकअप उपकरण सुपर Duper के रूप में के लिए के रूप में एसआईपी के साथ ओएस एक्स एल कैप्टन में काम कर सकते हैं,! और कार्बन कॉपी क्लोनर। हालांकि, ऐसे अनुप्रयोग हैं जो अभी भी सिस्टम इंटीग्रटी प्रोटेक्शन के कारण काम नहीं करते हैं। यदि आपको इस समस्या का सामना करना पड़ रहा है, तो एक समाधान है – आप एसआईपी बंद कर सकते हैं।
अक्षम कैसे करें
एसआईपी केवल वसूली मोड से अक्षम किया जा सकता है (अन्यथा अगर आपको सिस्टम से सही तोड़ने पर आपको इस सुरक्षा की आवश्यकता क्यों है?)। यही है, हमें रीबूट करना होगा, “टर्मिनल” तक पहुंच प्राप्त करना होगा और शट डाउन कमांड दर्ज करना होगा। ऐसा किया जाता है।
- हमारे मैक को बंद करें और पावर-ऑन पर हम कुंजी ⌘R (कमांड + आर) दबाएं।
- डाउनलोड करने के बाद, हम रिकवरी मेनू पर जाते हैं। “उपयोगिता” अनुभाग खोलें और “टर्मिनल” शुरू करें।
- यह एक छोटा कमांड दर्ज करना बाकी है, लेकिन आपको मैन्युअल रूप से टाइप करने की आवश्यकता है, इसलिए सावधान रहें:
csrutil अक्षम
- सेटिंग्स को प्रभावी होने के लिए हम मेनू के माध्यम से मैक को रीबूट करते हैं।
यह सब कुछ है। यदि कोई भी एप्लिकेशन आपके लिए काम नहीं करता है, तो यह रीबूट के बाद सही काम करेगा। उदाहरण के लिए, मैं बारटेंडर स्पॉटलाइट आइकन और “सूचना केन्द्र” नहीं छुपा सका – एसआईपी वे तुरंत मेनू पट्टी से गायब हो गया बंद करने के बाद।
मैक की सुरक्षा के बारे में चिंतित लोगों के लिए, अच्छी खबर है। एसआईपी को स्थायी रूप से बंद नहीं किया जाना चाहिए, आप इसे बंद कर सकते हैं, गैर-कार्यरत अनुप्रयोगों को पुनरारंभ कर सकते हैं और फिर से सुरक्षा चालू कर सकते हैं। ऐसा करने के लिए, हम पुनर्प्राप्ति मोड में भी लोड होते हैं और “टर्मिनल” कमांड में ड्राइव करते हैं:
csrutil सक्षम करें
एसआईपी पर स्विच करने के बाद iStat Menus और Bartender, वे मेरे लिए ठीक काम करते हैं। हालांकि, यह संभव है कि यदि आप अन्य अनुप्रयोगों में सेटिंग्स बदलते हैं, तो शटडाउन / समावेशन प्रक्रिया को दोहराया जाना होगा।