كيفية تعطيل حماية تكامل النظام في OS X (SIP)

ماك الكابتن

أطلقنا يوم الثلاثاء الماضي خيار كيفية تثبيت Java 8 على جهاز Mac الخاص بنا مع OS X El Capitan من خلال أمر في Terminal أو مباشرة عن طريق الوصول من رابط Oracle. سنرى اليوم إحدى الخطوات اللازمة لتثبيت هذا الإصدار أو أي إصدار آخر من Java على جهاز Mac الخاص بنا ، لكننا حذرنا بالفعل من ذلك هذا غير مستحسن لجميع مستخدمي OS X..

يقوم SIP بحظر الوصول الخاص بالنظام (/ System / sbin / usr) حيث توجد ملفات التثبيت والبيانات المهمة ، فإنه يمنع أيضًا استخدام العمليات على مستوى نظام التشغيل وهذا هو السبب في أنه ليس شيئًا ندعوك للقيام به لأنه قد يتسبب في حدوث مشكلات في المستقبل إذا لم يكن لديك ما يلزم المعرفة لتعطيل هذه الحماية. لتثبيت Java ، من الضروري إلغاء تنشيط هذه الحماية ، وبالتالي سنرى الخطوات التي يجب اتباعها.

عملية تعطيل SIP

للبدء بهذه العملية ، سيتعين علينا اتباع هذه الخطوات السابقة. أول شيء سنفعله هو إيقاف تشغيل جهاز Mac والبدء مرة أخرى في وضع الاسترداد. لهذا فمن الضروري اضغط على cmd + R فقط عندما نبدأ.

بمجرد أن نبدأ في الوضع الآمن ، سنفتح قائمة OS X Utilities ، وسوف نختار المرافق والمحطة. الآن سنكتب الأمر في Terminal «csrutil disable؛ إعادة التشغيل »أو نسخه ولصقه مباشرة. الآن سيتم تعطيل حماية SIP لنظام Mac الخاص بنا بالفعل وسيكون من الضروري إعادة تشغيل جهاز Mac حتى تدخل هذه العملية حيز التنفيذ.

رشفة المحطة

تحقق من حالة SIP وقم بتنشيط SIP مرة أخرى

أسهل خيار لمعرفة ما إذا كان هذا التعطيل جيد أم لا ، هو محاولة تثبيت Java مباشرة أو ما شابه ذلك وإذا لم تكن لدينا مشكلة ، فسيتم تعطيلها جيدًا. يمكننا أيضًا استخدام الأمر «حالة csrutil»في Terminal ولكن الدخول من وضع الاسترداد ، أي cmd + R عند بدء التشغيل وفتح Terminal من Utilities> Terminal. سيظهر ما يشبه هذا: «حالة حماية تكامل النظام: معطل إذا تم إلغاء تنشيطه أو S.حالة حماية تكامل ystem: مُمكّن إذا تم التنشيط »

لعكس العملية وتنشيط SIP مرة أخرى على جهاز Mac الخاص بنا ، يكون الأمر بسيطًا مثل إيقاف تشغيل الجهاز ، والدخول في وضع الاسترداد مرة أخرى والوصول إلى Terminal عن طريق كتابة الأمر أو نسخه «تمكين csrutil قم بإعادة تشغيل جهاز Mac.

نحن نصر مرة أخرى على أن هذه العملية غير مستحسن تنفيذها للمستخدمين الأقل تقدمًا في OS X ، لذا كن حذرًا معها.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   شيريو 222 قال

    هل هذا يعني أن كل شيء تستخدمه مع جافا لن يعمل في الكابتن؟ إذا قمت بذلك وقمت بتثبيت java لتتمكن من استخدام البرامج التي تستخدمها ثم تقوم بإعادتها مرة أخرى. جافا ستظل تعمل؟ أنا أقل اقتناعا بتثبيت Captain بسبب هذه الأشياء ولأن بعض التطبيقات التي أستخدمها لا تعمل بسبب SIP ...

    1.    جوردي جيمينيز قال

      جيد!

      حسنًا ، لا أعرف حقًا ما إذا كنت ستتمكن من متابعة استخدام Java من خلال عكس العملية ، لكنني أشك في إمكانية ذلك. ولكن إذا كنت بحاجة إلى Java لشيء محدد ، فيجب عليك تعطيله أو عدم التحديث مباشرة

      تحياتي

  2.   ناتشو قال

    مرحبًا جوردي ، هل هناك أي طريقة أخرى لتعطيل SIP بخلاف وضع الاسترداد؟
    أسأل لأنه بطريقة ما عندما أحاول التمهيد في وضع الاسترداد ، يعطيني خطأ »وما إلى ذلك ، المس مفتاحًا للمتابعة» وينتكس. لدي MBP 2011 مع ssd حيث الأقراص الصلبة والأقراص الصلبة حيث superdrive.

  3.   الأردن قال

    مرحبا جوردي ،

    بمجرد بدء وضع الاسترداد ، ما هو الخيار الذي يجب أن نختاره للخروج من هناك؟
    نظرًا لعدم إهتماماتي بأي من الخيارات أو السماح لي بالوصول إلى الجهاز لأداء الأمر.

    أفعل ذلك لأنني قمت للتو بتثبيت بطاقة البلوتوث الجديدة على جهاز macbook pro 13 أوائل عام 2011 وهي لا تعمل معي وأنا أبحث عن طريقة لجعلها تعمل.

    تحيات