كيفية تعطيل حماية سلامة النظام (بدون جذور) في نظام التشغيل Mac OS X
جدول المحتويات:
قامت Apple بتمكين ميزة أمان افتراضية جديدة موجهة تسمى حماية سلامة النظام ، والتي تسمى غالبًا بدون جذر أو SIP ، في نظام التشغيل Mac OS بدءًا من الإصدارات 10.11 وما بعدها. تهدف ميزة SIP / بدون جذر إلى منع اختراق نظام التشغيل Mac OS X بواسطة تعليمات برمجية ضارة ، سواء عن قصد أو عن طريق الخطأ ، وما يفعله SIP بشكل أساسي هو تأمين مواقع على مستوى نظام معين في نظام الملفات مع منع عمليات معينة في نفس الوقت من الارتباط بعمليات على مستوى النظام .
في حين أن ميزة أمان حماية سلامة النظام فعالة ويجب على الغالبية العظمى من مستخدمي Mac ترك بدون جذر ممكّن ، قد يجد بعض مستخدمي Mac المتقدمين أنهم لا يملكون جذرًا ليكونوا مفرطين في الحماية. وبالتالي ، إذا كنت ضمن مجموعة مستخدمي Mac المتقدمين الذين لا يريدون تمكين SIP بدون جذر على تثبيت Mac OS X الخاص بهم ، فسوف نوضح لك كيفية إيقاف تشغيل ميزة الأمان هذه.
ما الدلائل التي يحميها SIP؟
قبل البدء في تعطيل SIP ، قد تتساءل عن الدلائل التي تحمي SIP / بدون جذر من التعديل. حاليًا ، تقوم حماية تكامل النظام بإغلاق الأدلة التالية على مستوى النظام في نظام التشغيل Mac OS X:
/ System / sbin / bin / usr (باستثناء / usr / دليل فرعي محلي) / تطبيقات للتطبيقات المثبتة مسبقًا مع Mac OS (Terminal ، Safari ، إلخ)
وفقًا لذلك ، قد يتسبب عدم وجود جذر في عدم عمل بعض التطبيقات والمرافق والبرامج النصية على الإطلاق ، حتى مع sudo privelege أو تمكين المستخدم الجذر أو وصول المسؤول.
إيقاف تشغيل حماية سلامة النظام بدون جذور في نظام التشغيل Mac OS X
مرة أخرى ، يجب على الغالبية العظمى من مستخدمي Mac عدم تعطيل الجذور. يهدف تعطيل الجذور حصريًا إلى مستخدمي Mac المتقدمين. افعل ذلك على مسؤوليتك الخاصة ، فهذا غير موصى به على وجه التحديد.
- أعد تشغيل جهاز Mac واضغط باستمرار على مفتاحي Command + R في نفس الوقت بعد سماع رنين بدء التشغيل ، سيؤدي ذلك إلى تشغيل Mac OS X في وضع الاسترداد
- عندما تظهر شاشة "MacOS Utilities" / "OS X Utilities" ، اسحب قائمة "Utilities" في الجزء العلوي من الشاشة بدلاً من ذلك ، واختر "Terminal"
- اكتب الأمر التالي في الجهاز ثم اضغط على العودة:
- سترى رسالة تفيد بأن حماية تكامل النظام قد تم تعطيلها وأن جهاز Mac بحاجة إلى إعادة التشغيل حتى تصبح التغييرات سارية المفعول ، وسيقوم جهاز Mac بعد ذلك بإعادة تشغيل نفسه تلقائيًا ، ما عليك سوى السماح له بالتمهيد كالمعتاد
csrutil تعطيل ؛ اعادة التشغيل
يمكنك أيضًا إصدار الأمر بنفسه دون إعادة التشغيل التلقائي مثل:
csrutil تعطيل
بالمناسبة ، إذا كنت مهتمًا بتعطيل الجذور ، فقد ترغب أيضًا في تعطيل Gatekeeper أثناء وجودك في سطر الأوامر أيضًا.
إذا كنت تخطط للقيام بشيء آخر في شاشة Terminal أو Mac OS Utilities ، فقد ترغب في ترك أمر إعادة التشغيل التلقائي في النهاية ، ونعم ، في حال كنت تتساءل ، هذا هو وضع الاسترداد نفسه المستخدم لإعادة تثبيت نظام التشغيل Mac OS X مع "استرداد الإنترنت".
بمجرد إعادة تشغيل جهاز Mac مرة أخرى ، سيتم تعطيل حماية سلامة النظام بالكامل في نظام التشغيل Mac OS X ، مما يتيح الوصول الكامل إلى المجلدات المحمية الموضحة أعلاه.
التحقق من حالة حماية سلامة النظام بدون جذور في نظام التشغيل Mac OS X
إذا كنت تريد معرفة حالة بدون جذر قبل إعادة التشغيل أو بدون إعادة تشغيل جهاز Mac في وضع الاسترداد ، فما عليك سوى إصدار الأمر التالي في Terminal:
حالة csrutil
سترى إما واحدة من رسالتين ممكّنتين:
أو
إذا كنت ترغب في أي وقت في تغيير حالة الجذور ، يلزم إعادة تشغيل أخرى في وضع الاسترداد.
كيفية إعادة تمكين حماية سلامة النظام بدون جذور في نظام التشغيل Mac OS X
ما عليك سوى إعادة تشغيل جهاز Mac مرة أخرى في وضع الاسترداد كما هو موضح أعلاه ، ولكن في سطر الأوامر ، استخدم الصيغة التالية بدلاً من ذلك:
csrutil تمكين
تمامًا كما كان من قبل ، يلزم إعادة تشغيل جهاز Mac حتى تدخل التغييرات حيز التنفيذ.
كما ذكرنا سابقًا ، يجب على الغالبية العظمى من مستخدمي Mac ترك تمكين بدون جذر واعتماد حماية تكامل النظام ، لأن معظم مستخدمي Mac OS X ليس لديهم أعمال في الدلائل على مستوى النظام على أي حال. يهدف تعديل هذه الميزة حقًا إلى مستخدمي Mac المتقدمين ، سواء كان ذلك من خلال تكنولوجيا المعلومات ، ومسؤولي النظام ، ومسؤولي الشبكات ، والمطورين ، والمصلحين ، والعمليات الأمنية ، وغيرها من المجالات عالية التقنية ذات الصلة.