/ 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.