macOS Monterey میں ٹرمینل "آپریشن کی اجازت نہیں ہے" کو درست کریں
فہرست کا خانہ:
اگر آپ میک کمانڈ لائن کے صارف ہیں تو آپ نے محسوس کیا ہوگا کہ ٹرمینل (یا iTerm) میں اکثر استعمال ہونے والی بہت سی کمانڈز کے نتیجے میں MacOS Mojave 10.14 کو اپ ڈیٹ کرنے کے بعد سے "آپریشن کی اجازت نہیں ہے" خرابی کا پیغام ہوتا ہے۔ یا بعد میں، بشمول Monterey اور Big Sur۔ ٹرمینل میں "آپریشن کی اجازت نہیں ہے" کی خرابی یہاں تک کہ سادہ کمانڈز جاری کرنے کے بعد بھی دیکھی جا سکتی ہے جیسے کہ 'ls' 'mv' اور 'cp' استعمال کرنے والوں کی اپنی ڈائرکٹری میں، بلکہ میک پر بہت سے دیگر ڈائریکٹری مقامات پر بھی، اور کوشش کرتے وقت۔ بہت سے ڈیفالٹ کمانڈز استعمال کرنے کے لیے۔ظاہر ہے کہ اس قسم کے ایرر میسج سے MacOS Mojave میں کمانڈ لائن کو نیویگیٹ کرنا اور استعمال کرنا کافی مشکل ہو جاتا ہے اگر بہت سے مقاصد کے لیے ناممکن نہیں۔ پریشان نہ ہوں، نئے MacOS ورژنز میں ٹرمینل ٹوٹا نہیں ہے۔
یہ واک تھرو آپ کو دکھائے گا کہ Mojave 10.14 یا اس کے بعد کے Mac OS کے لیے ٹرمینل میں کمانڈ لائن پر نظر آنے والے "آپریشن کی اجازت نہیں ہے" خرابی کے پیغامات کو کیسے ٹھیک کیا جائے۔
Mac OS کے لیے ٹرمینل میں "آپریشن کی اجازت نہیں ہے" خرابی کو کیسے ٹھیک کریں
- Apple مینو کو نیچے کھینچیں اور 'System Preferences' منتخب کریں۔
- "سیکیورٹی اور پرائیویسی" کنٹرول پینل کا انتخاب کریں
- اب "پرائیویسی" ٹیب کو منتخب کریں، پھر بائیں جانب کے مینو سے "فل ڈسک رسائی" کو منتخب کریں
- پریفرنس پینل کے نیچے بائیں کونے میں موجود لاک آئیکن پر کلک کریں اور ایڈمن لیول لاگ ان کے ساتھ تصدیق کریں
- اب مکمل ڈسک رسائی کے ساتھ ایپلیکیشن شامل کرنے کے لیے پلس بٹن پر کلک کریں
- /Applications/Utilities/ فولڈر پر جائیں اور مکمل ڈسک تک رسائی کے مراعات کے ساتھ ٹرمینل دینے کے لیے "ٹرمینل" کا انتخاب کریں
- ٹرمینل کو دوبارہ لانچ کریں، "آپریشن کی اجازت نہیں ہے" خرابی کے پیغامات چلے جائیں گے
اگر آپ کو ابھی تک MacOS (Mojave 10.14 یا بعد کے) کے ٹرمینل میں "آپریشن کی اجازت نہیں ہے" کے ایرر میسج کا سامنا نہیں ہوا ہے، تو اس کا امکان ہے کیونکہ آپ کسی ڈائریکٹری یا فائل پاتھ میں نہیں گئے ہیں تک رسائی کی اضافی پابندیاں ہیں (یا یہ کہ آپ ٹرمینل استعمال نہیں کرتے، ایسی صورت میں یہ پورا مضمون آپ کے لیے نہیں ہے)۔
جبکہ متعدد بنیادی سسٹم اور روٹ ڈائریکٹریز macOS ٹرمینل میں بھی ایرر میسیج پھینکیں گی، آپ کو غلطی کا پیغام بھی مل سکتا ہے یہاں تک کہ جب صارفین کی اپنی ہوم ڈائرکٹری میں کام کرنے کی کوشش کر رہے ہوں، بشمول بہت سی صارف ~/Library/ فولڈرز، جیسے ~/Library/Messages (جہاں iMessage منسلکات اور چیٹ لاگز Mac OS میں محفوظ ہوتے ہیں) اور ~/Library/Mail/ (جہاں صارف کی سطح کے میل پلگ ان، میل باکس ڈیٹا، اور دیگر میل ایپ ڈیٹا ذخیرہ کیا جاتا ہے) اور بہت سے دوسرے۔
آپ خود اس کی جانچ کر سکتے ہیں، اوپر بیان کردہ سیٹنگ ایڈجسٹمنٹ کرنے سے پہلے اور بعد میں ایک سادہ کمانڈ کے ساتھ جیسے کہ محفوظ فولڈرز میں سے کسی ایک پر ls کا استعمال کریں:
ls ~/Library/Messages
اگر ٹرمینل کو مکمل ڈسک تک رسائی کی اجازت نہیں ہے، تو آپ کو "آپریشن کی اجازت نہیں ہے" ایرر میسج نظر آئے گا۔
اگر ٹرمینل کو مکمل ڈسک تک رسائی دی گئی ہے، یا اگر SIP غیر فعال ہے، تو آپ کو MacOS ٹرمینل میں غلطی کا پیغام نظر نہیں آئے گا۔
اگر آپ سوچ رہے تھے، ہاں اس کا مطلب یہ ہے کہ MacOS ٹرمینل میں آپ کو درپیش "آپریشن کی اجازت نہیں" کی غلطیوں کو ٹھیک کرنے کے درحقیقت دو طریقے ہیں؛ پہلی چیز جس کی ہم یہاں تفصیل دیتے ہیں وہ بہت آسان ہے جو ٹرمینل ایپ کو اضافی رسائی کی مراعات دیتا ہے، اور دوسرا کچھ زیادہ ڈرامائی ہے جس میں میک پر سسٹم انٹیگریٹی پروٹیکشن کو غیر فعال کرنا شامل ہے جس کی عام طور پر سفارش نہیں کی جاتی ہے اور ہم یہاں خاص طور پر اس کا احاطہ نہیں کریں گے۔ صرف SIP کو غیر فعال کرنا اور دوبارہ شروع کرنا عام طور پر غلطی کو دور کرنے کے لیے کافی ہے اگر آپ اس راستے پر جانا چاہتے ہیں۔
"آپریشن کی اجازت نہیں ہے" پیغام مختلف قسم کی کمانڈ لائن غلطیوں میں سے ایک ہے جن کا سامنا آپ کو Mac OS ٹرمینل میں ہو سکتا ہے۔ ایک اور کثرت سے دیکھی جانے والی کمانڈ لائن کی خرابی "کمانڈ نہیں ملی" غلطی کا پیغام ہے جو مختلف وجوہات کی بناء پر MacOS کے ٹرمینل میں بھی سامنے آسکتا ہے۔
اگر آپ کے پاس MacOS میں کمانڈ لائن یا اس مخصوص ایرر میسج کے بارے میں کوئی اور ٹپس، ٹرکس، مشورے یا خیالات ہیں تو نیچے کمنٹس میں ہمارے ساتھ شئیر کریں۔