/ Usr / lib में नहीं लिख सकते


24

मैंने OS X El Capitan में अपग्रेड किया और एक नया ऐप (माइक्रोचिप से MPLAB X) स्थापित करने की कोशिश की, लेकिन मुझे एक त्रुटि मिली क्योंकि यह /usr/libरूट पासवर्ड के लिए पूछने पर भी किसी लाइब्रेरी को कॉपी नहीं कर सकता था । मैंने स्वयं का उपयोग करके पुस्तकालय को कॉपी करने की कोशिश की, sudo cp libSEGGERAccessLink.dylib /usr/libलेकिन यह कहता है cp: /usr/lib/libSEGGERAccessLink.dylib: Operation not permitted

क्या यह अनुमति का मुद्दा है? मैं कैसे लिख सकता हूँ /usr/lib? ls -ld /usr/libरिटर्न:

drwxr-xr-x  263 root  wheel  8942 Oct  2 15:49 /usr/lib

जवाबों:


28

यह OS X 10.11 (El Capitan) की एक नई विशेषता है: SIP।

सिस्टम इंटीग्रिटी प्रोटेक्शन (SIP, 1 को कभी-कभी रूटलेस 2 के रूप में संदर्भित किया जाता है ) OS X El Capitan की सुरक्षा विशेषता है, जो Apple Inc. का ऑपरेटिंग सिस्टम है।

...

संरक्षित स्थानों में से हैं: / प्रणाली, / बिन, / sbin और / usr (लेकिन नहीं / usr / स्थानीय)।

विकिपीडिया पर सिस्टम इंटीग्रिटी प्रोटेक्शन

इसे निष्क्रिय किया जा सकता है: स्टैक एक्सचेंज थ्रेड

सारांश में, रिकवरी विभाजन से, टर्मिनल खोलें। और चलाएं: csrutil disable

...

अद्यतन: SIP को उच्च सिएरा में विस्तारित किया गया है (macOS 10.13)

Apple की सहायता साइट पर KB


5
Althoiugh इस मामले में मैं माइक्रोचिप से पूछूंगा कि क्या करना है जैसे कि वे OSX 10.11 का समर्थन करते हैं, उन्हें एक समाधान देना चाहिए - अगर यह इस उत्तर के रूप में है कि वे वास्तव में OSX 10.11 का समर्थन नहीं करते हैं और अन्य मुद्दे भी हो सकते हैं
user15830

सच; कुछ उत्पाद वर्क-अराउंड या आवश्यक घटकों को फिर से लिखने का उपयोग कर रहे हैं।
willWorkForCookies

1
@ मर्क माइक्रोचिप इस मुद्दे से अवगत है और हम उम्मीद कर रहे हैं कि वे इसे अगली रिलीज में ठीक कर देंगे
एंड्रेस

@ और: ऐसा लगता है कि आप लूप में हैं :) क्या आप माइक्रोचिप-लाइब्रेरीज़-फॉर-एप्लिकेशन-v2013-06-15-ऑक्स के साथ भी ऐसा ही करेंगे? मुझे पता है कि यह एक पदावनत पुस्तकालय है लेकिन हमें इसके लिए Android विकास की आवश्यकता है ...
रोक जर्क

1
@rokjarc मुझे नहीं पता, उनका उपयोग नहीं किया, लेकिन मैंने SIP को अक्षम कर दिया, MPLAB X स्थापित किया और इसे फिर से सक्षम किया।
एंड्रेस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.