میک OS X میں سسٹم انٹیگریٹی پروٹیکشن (روٹ لیس) کو کیسے غیر فعال کریں
فہرست کا خانہ:
Apple نے ورژن 10.11 کے بعد سے Mac OS میں سسٹم انٹیگریٹی پروٹیکشن، جسے اکثر روٹ لیس یا SIP کہا جاتا ہے، ایک نئی ڈیفالٹ سیکیورٹی پر مبنی خصوصیات کو فعال کیا ہے۔ SIP/روٹ لیس فیچر کا مقصد Mac OS X کو نقصان دہ کوڈ کے ذریعے سمجھوتہ کرنے سے روکنا ہے، چاہے جان بوجھ کر ہو یا حادثاتی طور پر، اور بنیادی طور پر SIP جو کرتا ہے وہ فائل سسٹم میں مخصوص سسٹم لیول لوکیشنز کو لاک ڈاؤن کرتا ہے جبکہ ساتھ ہی ساتھ مخصوص عمل کو سسٹم لیول کے عمل سے منسلک ہونے سے روکتا ہے۔ .
جبکہ سسٹم انٹیگریٹی پروٹیکشن سیکیورٹی فیچر موثر ہے اور میک صارفین کی اکثریت کو روٹ لیس کو فعال چھوڑ دینا چاہیے، کچھ جدید میک صارفین کو حد سے زیادہ حفاظتی ہونے کے لیے روٹ لیس محسوس ہوسکتا ہے۔ اس طرح، اگر آپ جدید میک صارفین کے گروپ میں ہیں جو اپنے Mac OS X انسٹالیشن پر SIP روٹ لیس کو فعال نہیں کرنا چاہتے ہیں، تو ہم آپ کو دکھائیں گے کہ اس سیکیورٹی فیچر کو کیسے بند کیا جائے۔
SIP کن ڈائریکٹریوں کی حفاظت کرتی ہے؟
SIP کو غیر فعال کرنے سے پہلے، آپ سوچ رہے ہوں گے کہ کون سی ڈائریکٹریز SIP/rootless ترمیم سے بچاتی ہیں۔ فی الحال، سسٹم انٹیگریٹی پروٹیکشن Mac OS X میں درج ذیل سسٹم لیول ڈائریکٹریز کو لاک ڈاؤن کر دیتا ہے:
/System /sbin /bin /usr (/usr/local subdirectory کے استثنا کے ساتھ) /ایپس کے لیے ایپلی کیشنز جو میک OS کے ساتھ پہلے سے انسٹال ہیں (ٹرمینل، سفاری، وغیرہ)
اس کے مطابق، روٹ لیس کچھ ایپس، یوٹیلیٹیز اور اسکرپٹس کو بالکل کام نہ کرنے کا سبب بن سکتا ہے، یہاں تک کہ سوڈو استحقاق، روٹ یوزر فعال، یا ایڈمن تک رسائی کے ساتھ۔
Mac OS X میں روٹ لیس سسٹم انٹیگریٹی پروٹیکشن کو آف کرنا
ایک بار پھر، میک صارفین کی اکثریت کو روٹ لیس کو غیر فعال نہیں کرنا چاہیے۔ روٹ لیس کو غیر فعال کرنے کا مقصد خصوصی طور پر جدید میک صارفین کے لیے ہے۔ ایسا اپنی ذمہ داری پر کریں، اس کی خاص طور پر سفارش نہیں کی جاتی ہے۔
- میک کو ریبوٹ کریں اور سٹارٹ اپ کی آواز سننے کے بعد کمانڈ + R کیز کو ایک ساتھ دبائے رکھیں، یہ Mac OS X کو ریکوری موڈ میں بوٹ کر دے گا
- جب "MacOS Utility" / "OS X Utility" اسکرین ظاہر ہوتی ہے، اس کے بجائے اسکرین کے اوپری حصے میں 'Utilities' مینو کو نیچے کھینچیں، اور "Terminal" کا انتخاب کریں۔
- ٹرمینل میں درج ذیل کمانڈ کو ٹائپ کریں پھر واپسی کو دبائیں:
- آپ کو ایک پیغام نظر آئے گا جس میں کہا جائے گا کہ سسٹم انٹیگریٹی پروٹیکشن کو غیر فعال کر دیا گیا ہے اور میک کو تبدیلیوں کے اثر انداز ہونے کے لیے دوبارہ شروع کرنے کی ضرورت ہے، اور پھر میک خود بخود دوبارہ شروع ہو جائے گا، بس اسے معمول کے مطابق شروع ہونے دیں۔
csrutil disable; ریبوٹ
آپ خود کار طریقے سے ریبوٹ کے بغیر بھی کمانڈ جاری کر سکتے ہیں جیسے:
csrutil disable
ویسے، اگر آپ روٹ لیس کو غیر فعال کرنے میں دلچسپی رکھتے ہیں، تو آپ کمانڈ لائن میں ہوتے ہوئے گیٹ کیپر کو بھی غیر فعال کر سکتے ہیں۔
اگر آپ ٹرمینل یا میک OS یوٹیلیٹیز اسکرین میں کچھ اور کرنے کا ارادہ رکھتے ہیں تو آپ آٹو ریبوٹ کمانڈ کو آخر میں چھوڑنا چاہیں گے، اور ہاں، اگر آپ سوچ رہے تھے، تو یہ ہے وہی ریکوری موڈ جو انٹرنیٹ ریکوری کے ساتھ Mac OS X کو دوبارہ انسٹال کرنے کے لیے استعمال ہوتا ہے۔
میک کے دوبارہ شروع ہونے کے بعد، سسٹم انٹیگریٹی پروٹیکشن مکمل طور پر Mac OS X میں غیر فعال ہو جائے گا، اس طرح اوپر بیان کردہ محفوظ فولڈرز تک مکمل رسائی کی اجازت ہوگی۔
Mac OS X میں روٹ لیس / سسٹم انٹیگریٹی پروٹیکشن کی حیثیت کی جانچ کرنا
اگر آپ میک کو ریبوٹ کرنے سے پہلے یا ریکوری موڈ میں ریبوٹ کیے بغیر روٹ لیس کی حالت جاننا چاہتے ہیں، تو بس ٹرمینل میں درج ذیل کمانڈ جاری کریں:
csrutil status
آپ کو یا تو دو پیغامات میں سے ایک نظر آئے گا، انڈی فعال کردہ:
یا
اگر آپ کسی بھی وقت روٹ لیس کی حیثیت کو تبدیل کرنا چاہتے ہیں تو ریکوری موڈ میں ایک اور ریبوٹ کی ضرورت ہے۔
Mac OS X میں روٹ لیس سسٹم انٹیگریٹی پروٹیکشن کو دوبارہ فعال کرنے کا طریقہ
بس میک کو دوبارہ ریکوری موڈ میں ریبوٹ کریں جیسا کہ اوپر بتایا گیا ہے، لیکن کمانڈ لائن پر اس کی بجائے درج ذیل نحو کا استعمال کریں:
csrutil enable
پہلے کی طرح، تبدیلیوں کے مؤثر ہونے کے لیے میک کو دوبارہ شروع کرنا ضروری ہے۔
جیسا کہ پہلے کہا گیا ہے، میک صارفین کی اکثریت کو بغیر روٹ لیس فعال چھوڑ دینا چاہیے اور سسٹم انٹیگریٹی پروٹیکشن کو اپنانا چاہیے، کیونکہ میک OS X کے زیادہ تر صارفین کا سسٹم لیول ڈائریکٹریز میں ویسے بھی کوئی کاروبار نہیں ہے۔ اس خصوصیت کو ایڈجسٹ کرنے کا مقصد واقعی جدید میک صارفین کے لیے ہے، چاہے IT، sysadmins، نیٹ ورک ایڈمنسٹریٹرز، ڈویلپرز، ٹنکررز، سیکیورٹی آپریشنز، اور دیگر متعلقہ انتہائی تکنیکی شعبے۔