कैसे जांचें कि मैक पर सिस्टम इंटेग्रिटी प्रोटेक्शन (एसआईपी) सक्षम है या नहीं
विषयसूची:
- कैसे जांचें कि टर्मिनल के साथ मैक पर सिस्टम इंटीग्रिटी प्रोटेक्शन सक्षम है या नहीं
- सिस्टम जानकारी से मैक पर एसआईपी स्थिति कैसे जांचें
सिस्टम इंटिग्रिटी प्रोटेक्शन (एसआईपी) कुछ मैक ओएस सिस्टम फोल्डर को लॉक कर देता है ताकि मैक पर रूट यूजर अकाउंट के साथ भी मैक पर महत्वपूर्ण सिस्टम-लेवल फाइलों में संशोधन, निष्पादन और विलोपन को रोका जा सके। जबकि SIP सुरक्षा सुविधा सभी आधुनिक Mac OS रिलीज़ पर डिफ़ॉल्ट रूप से सक्षम है, आप अपने आप को विभिन्न स्थितियों में पा सकते हैं जहाँ आपको यह पता लगाने के लिए SIP स्थिति की जाँच करने की आवश्यकता है कि क्या यह किसी विशेष Mac पर सक्षम या अक्षम है, या अन्यथा SIP की पुष्टि करने के लिए किसी भी मैक पर स्थिति।
सिस्टम इंटीग्रिटी प्रोटेक्शन स्टेटस चेक करने के दो तरीके हैं; कमांड लाइन का उपयोग करके, और सिस्टम इंफॉर्मेशन प्रोफाइलर टूल का उपयोग करके।
यह लेख आपको यह देखने के लिए दोनों तरीके दिखाएगा कि मैक पर सिस्टम इंटीग्रिटी प्रोटेक्शन / एसआईपी सक्षम या अक्षम है या नहीं।
कैसे जांचें कि टर्मिनल के साथ मैक पर सिस्टम इंटीग्रिटी प्रोटेक्शन सक्षम है या नहीं
आप कमांड लाइन का उपयोग करके एसआईपी सुरक्षा के लिए किसी भी मैक की जांच कर सकते हैं। यह विशेष रूप से बहुत अच्छा है यदि आपको ssh के माध्यम से दूरस्थ रूप से SIP स्थिति की जांच करने की आवश्यकता है, उदाहरण के लिए।
- Mac OS में टर्मिनल एप्लिकेशन लॉन्च करें, यह /एप्लीकेशन/यूटिलिटीज/ डायरेक्टरी में स्थित है
- कमांड लाइन में निम्न टाइप करें, फिर रिटर्न दबाएं:
- आपको निम्न में से एक संदेश दिखाई देगा, जो उस Mac पर SIP की स्थिति दर्शाता है:
- अगर SIP चालू है - "सिस्टम इंटीग्रिटी प्रोटेक्शन स्टेटस: इनेबल्ड।"
- अगर SIP बंद है - "सिस्टम इंटीग्रिटी प्रोटेक्शन स्टेटस: डिसेबल्ड।"
csrutil स्थिति
अगर SIP चालू है, तो हो सकता है कि आप इसे इसी तरह रखना चाहें. बहरहाल, कुछ उन्नत उपयोगकर्ता विभिन्न कारणों से मैक ओएस में सिस्टम इंटीग्रिटी प्रोटेक्शन को अक्षम करना चाह सकते हैं। यदि एसआईपी अक्षम है, तो आप इसे फिर से चालू करना चाहेंगे।
सिस्टम जानकारी से मैक पर एसआईपी स्थिति कैसे जांचें
Mac उपयोगकर्ता यह भी जांच सकते हैं कि MacOS में पाए जाने वाले सिस्टम इंफॉर्मेशन टूल का हवाला देकर सिस्टम इंटीग्रिटी प्रोटेक्शन सक्षम या अक्षम है या नहीं:
- /एप्लिकेशन/फ़ोल्डर खोलें और फिर /उपयोगिताएं/ पर जाएं
- “सिस्टम सूचना” एप्लिकेशन खोलें (आप विकल्प कुंजी दबाकर और “सिस्टम सूचना” चुनने के लिए Apple मेनू पर क्लिक करके भी वहां पहुंच सकते हैं)
- बाईं ओर की सूची को नीचे स्क्रॉल करें और "सॉफ़्टवेयर" चुनें
- दाईं ओर "सिस्टम इंटेग्रिटी प्रोटेक्शन" देखें, और आपको उसके साथ "सक्षम" या "अक्षम" संदेश दिखाई दे या नहीं
फिर से, यदि SIP सक्षम है, तो आप लगभग निश्चित रूप से इसे इसी तरह रखना चाहेंगे। और यदि SIP अक्षम है, तो आप SIP द्वारा प्रदान की जाने वाली सुरक्षा का आनंद लेने के लिए इसे फिर से चालू करना चाहेंगे।
Mac OS में SIP किस फ़ोल्डर को सुरक्षित रखता है?
यदि आप सोच रहे हैं कि सिस्टम इंटीग्रिटी प्रोटेक्शन द्वारा कौन सी निर्देशिकाएं और फ़ोल्डर सुरक्षित हैं, तो वर्तमान सूची इस प्रकार है:
/सिस्टम /sbin /bin /usr/अनुप्रयोग
/usr को /usr/local उपनिर्देशिका के अपवाद के साथ सुरक्षित किया जाता है, जिसका उपयोग अक्सर Homebrew जैसे उपकरणों द्वारा किया जाता है
/ऐप्लिकेशन उन ऐप्स के लिए सुरक्षित हैं जो Mac OS (कैलेंडर, फ़ोटो, सफारी, टर्मिनल, कंसोल, ऐप स्टोर, नोट्स आदि) के साथ पहले से इंस्टॉल हैं
(ध्यान दें कि अधिकांश एसआईपी संरक्षित सिस्टम फ़ोल्डर डिफ़ॉल्ट रूप से उपयोगकर्ता के दृश्य से छिपे हुए हैं, हालांकि यदि आप मैकओएस में छिपी हुई फ़ाइलों को दिखाने के लिए एक ट्रिक का उपयोग करते हैं जैसे कि कीस्ट्रोक या डिफॉल्ट कमांड, तो आप सक्षम होंगे फाइंडर से अन्यथा छिपी हुई सिस्टम निर्देशिकाओं को देखें)
उन निर्देशिकाओं को किसी भी व्यवस्थापक खाते और यहां तक कि रूट खातों से संशोधन (जोड़ना, हटाना, संशोधित करना, संपादित करना, स्थानांतरित करना आदि) से सुरक्षित किया जाता है, शायद यही वजह है कि SIP को कभी-कभी 'रूटलेस' कहा जाता है . केवल अगर सिस्टम इंटेग्रिटी प्रोटेक्शन मैन्युअल रूप से अक्षम है, तो आप उन निर्देशिकाओं के संशोधन विशेषाधिकार प्राप्त कर सकते हैं, और एसआईपी को अक्षम करने के लिए एक मैक के लिए एक व्यवस्थापक पासवर्ड और बूट एक्सेस की आवश्यकता होती है।
SIP द्वारा पेश किए गए सुरक्षा लाभों के अलावा, यह Mac OS में सिस्टम फ़ाइलों और सिस्टम संसाधनों को हटाने से भी रोक सकता है (चाहे जानबूझकर या आकस्मिक) क्योंकि उन महत्वपूर्ण फ़ाइलों और फ़ोल्डरों में संशोधन की पहुंच नहीं होती है जबकि सुविधा चालू है।दोबारा, एसआईपी को बंद न करें जब तक कि आपके पास ऐसा करने के लिए वास्तव में कोई ठोस कारण न हो, और तब भी आप लगभग निश्चित रूप से इसे तुरंत फिर से चालू करना चाहेंगे।
जैसा कि पहले उल्लेख किया गया है, SIP डिफ़ॉल्ट रूप से सभी आधुनिक Mac OS सॉफ़्टवेयर रिलीज़ पर सक्षम है। इसमें macOS Mojave, macOS High Sierra, MacOS Sierra, और Mac OS X El Capitan शामिल हैं, और यह मान लेना सुरक्षित है कि भविष्य के सभी Mac OS सिस्टम सॉफ़्टवेयर संस्करणों में डिफ़ॉल्ट रूप से SIP सक्षम होगा। यदि Mac OS का संस्करण SIP के समर्थन वाले संस्करण से पुराना है, तो सुविधा उपलब्ध नहीं होगी, और न ही csrutil कमांड या सिस्टम सूचना विधि के साथ SIP की स्थिति की जाँच करने की क्षमता होगी।
यदि आपके पास मैक पर एसआईपी स्थिति की जांच करने का कोई अन्य तरीका है, या सिस्टम इंटीग्रिटी प्रोटेक्शन के बारे में कोई टिप्पणी, विचार, टिप्स, ट्रिक्स या अन्य उल्लेखनीय जानकारी है, तो नीचे दी गई टिप्पणियों में हमारे साथ साझा करें!