میک OS میں خفیہ لاگ ان کنسول تک کیسے رسائی حاصل کریں۔
فہرست کا خانہ:
Mac OS کے کچھ ورژن روایتی لاگ ان اسکرین سے کسی بھی صارف اکاؤنٹ کو براہ راست کمانڈ لائن میں لاگ ان کرنے کی صلاحیت کو سپورٹ کرتے ہیں، اس طرح واقف میک صارف انٹرفیس کو نظرانداز کرتے ہوئے اس کے بجائے آپ بنیادی طور پر کسی صارف کو براہ راست ٹرمینل میں سائن کر رہے ہیں (تھوڑا سا ایس ایس ایچ سرور سے جڑنے کے لیے ssh کلائنٹ کا استعمال کرتے ہوئے)، بغیر ڈیسک ٹاپ، فائنڈر، ونڈو سرور، یا GUI کے کسی دوسرے فریل کو لوڈ کیے بغیر۔یہ ان ترقی یافتہ صارفین کے لیے کارآمد ہو سکتا ہے جنہیں کسی مخصوص صارف اکاؤنٹ سے مکمل کمانڈ لائن تک فوری رسائی کی ضرورت ہے، لیکن وہ Mac OS گرافیکل ماحول کے مکمل لاگ ان اور لوڈنگ کو چھوڑنا چاہتے ہیں۔ اس بات کو ذہن میں رکھیں کہ سسٹم سافٹ ویئر کے تمام ورژن اس فیچر کی حمایت نہیں کرتے ہیں، اس لیے اس بات کا تعین کرنے میں تھوڑا سا دریافت کرنا پڑے گا کہ کون سے کام کرتے ہیں اور کون سے نہیں۔
اندر غوطہ لگانے سے پہلے، یہ جان لیں کہ یہ واقعی صرف اعلیٰ درجے کے میک صارفین کے لیے ہے جو کمانڈ لائن ماحول سے پوری طرح آرام دہ ہیں۔ یہ بتانا بھی ضروری ہے کہ پوشیدہ لاگ ان کنسول/ٹرمینل سنگل یوزر موڈ یا ریکوری موڈ ٹرمینل سے بالکل مختلف ہے، جو تمام Macs اور Mac OS ورژنز پر تعاون یافتہ ہیں۔ ایک تو، کنسول لاگ ان ٹرک کے ساتھ آپ میک پر کسی بھی صارف کے طور پر صارف کی سطح کے مراعات کے ساتھ براہ راست لاگ ان کر سکتے ہیں، جب کہ سنگل یوزر موڈ ہمیشہ روٹ لاگ ان کا استعمال کرتا ہے جس میں بہت سی سسٹم سروسز اور عمل غیر فعال ہوتے ہیں، اور اس کا مقصد مزید انتظامی مقاصد کے لیے ہوتا ہے۔ سنگل یوزر موڈ کے دو عام استعمال fsck کے ساتھ ڈسک کی مرمت اور ایڈمن پاس ورڈ کو تبدیل کرنا، یا دیگر خرابیوں کا سراغ لگانے کے کام ہیں۔سنگل یوزر موڈ اور ریکوری ٹرمینل درحقیقت خرابیوں کا سراغ لگانے کے لیے بہترین ہیں اور زیادہ عام کمانڈ لائن تعاملات کے لیے مناسب ماحول نہیں ہے، لیکن ڈائریکٹ کنسول لاگ ان کو بالکل اسی طرح استعمال کیا جا سکتا ہے جیسے آپ ٹرمینل ایپ کرتے ہیں۔
کیا میرا MacOS ورژن لاگ ان ٹرمینل / کنسول کو سپورٹ کرتا ہے؟
کنسول لاگ ان Mac OS یا Mac OS X کے تمام ورژنز سے تعاون یافتہ نہیں ہے۔ ایسا لگتا ہے کہ کنسول لاگ ان فیچر Mac OS X 10.9.x (Mavericks)، 10.8.x (Mountain lion) میں تعاون یافتہ ہے۔ , 10.7.x (Lion), 10.6.x (Snow Leopard), Leopard, Tiger, وغیرہ لیکن MacoS Mojave (10.14) macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) میں تعاون یافتہ ہو سکتا ہے یا نہیں ، OS X 10.11.6 (El Capitan)، یا 10.10 Yosemite۔ اگر آپ کو اس میں کامیابی ہے یا نہیں، اور آپ کے سسٹم سافٹ ویئر کا ورژن ہے تو نیچے دیئے گئے تبصروں میں بلا جھجھک رپورٹ کریں۔
آپ مندرجہ ذیل ڈیفالٹ کمانڈ کے ساتھ Mac OS / Mac OS X میں لاگ ان کنسول کو فعال کرنے کی کوشش کر سکتے ہیں، اور پھر میک کو دوبارہ شروع کر کے یہ دیکھنے کے لیے کہ کیا آپ لاگ ان اسکرین تک رسائی حاصل کر سکتے ہیں، نیچے دی گئی ہدایات پر عمل کر سکتے ہیں۔ ٹرمینل:
"sudo defaults write /Library/Preferences/com.apple.loginwindow.plist DisableConsoleAccess>"
اگر آپ غیر تعاون یافتہ میک پر لاگ ان اسکرین سے کنسول لوڈ کرنے کی کوشش کرتے ہیں، تو آپ کو یا تو صرف ایک خالی سیاہ اسکرین نظر آئے گی جو کہ ناگزیر معلوم ہوتی ہے، جس کے لیے آپ کو زبردستی میک کو دوبارہ شروع کرنے کی ضرورت ہوتی ہے، یا آپ مختصر طور پر سیاہ اسکرین پر سفید متن کا ایک فلیش دیکھیں، اور پھر ایک خالی سیاہ اسکرین جس سے بچنے کے لیے ریبوٹ کی بھی ضرورت ہے۔ اگر آپ کو اس کا کوئی طریقہ معلوم ہے تو کمنٹس میں ہمارے ساتھ شئیر کریں۔
Mac OS میں لاگ ان اسکرین پر ٹرمینل تک کیسے رسائی حاصل کی جائے
نوٹ کریں کہ آپ کو میک پر خودکار لاگ ان بند ہونا چاہیے، بصورت دیگر آپ کو بوٹ پر لاگ ان اسکرین تک رسائی حاصل نہیں ہوگی جہاں سے کنسول تک رسائی حاصل کرنا ہے۔ یاد رکھیں، Mac OS کے تمام ورژن اس خصوصیت کی حمایت نہیں کرتے ہیں۔
- میک کو معمول کے مطابق ریبوٹ کریں
- لاگ ان اسکرین پر، منتخب کریں "دیگر"
- صارف نام کے لیے درج ذیل کو ٹائپ کریں اور پھر واپسی کو دبائیں - ابھی تک کوئی پاس ورڈ ضروری نہیں ہے
- ریٹرن کی کو دبائیں
- اگر کامیاب ہو گئے تو آپ کو کمانڈ لائن پر لاگ ان پرامپٹ نظر آئے گا، جیسے کہ آپ نے بغیر کسی ونڈونگ ماحول کے یونکس ماحول کو بوٹ کیا ہے، اب براہ راست کمانڈ لائن میں لاگ ان کرنے کے لیے صارف کا نام اور پاس ورڈ درج کریں۔ اس صارف کے طور پر
>console
نوٹ: ناکام ہونے کی صورت میں اسکرین سیاہ ہو جائے گی اور آپ کو باہر نکلنے کے لیے پاور کلید کو دبا کر میک کو زبردستی ریبوٹ کرنا پڑے گا
یہ فرض کرتے ہوئے کہ آپ لاگ ان کنسول میں کامیابی کے ساتھ لاگ ان ہو گئے ہیں، آپ کو ہر اس چیز تک مکمل رسائی حاصل ہوگی جو آپ عام ٹرمینل ماحول میں کریں گے، لیکن میک OS گرافیکل انٹرفیس کے بغیر۔ آپ شٹ ڈاؤن یا ریبوٹ کمانڈز کے ساتھ کمانڈ لائن سے ریبوٹ کرکے اس ماحول سے باہر نکل سکتے ہیں۔
نوٹ کریں کہ آپ لاگ ان صارف نام کی فہرست کو چھپاتے وقت یا لاگ ان اسکرین پر موجود صارفین کی فہرست کے ساتھ "دیگر" فیلڈ تک رسائی حاصل کر سکتے ہیں، لیکن یہ خودکار لاگ ان فعال ہونے کے ساتھ کام نہیں کرے گا۔
یہ ایک چھوٹی سی مشہور چال ہے، اور یہ کہ یہ Mac OS کے کچھ ورژنز میں سپورٹ ہے لیکن دوسروں میں نہیں کہ یہ کب اور کہاں کام کرے گا، اور اگر جدید ورژنز سے سپورٹ کھینچ لی گئی ہے (ایسا لگتا ہے کہ یہ تازہ ترین macOS ریلیز سے غائب ہے)۔ MacWorld نے کچھ عرصہ قبل خفیہ لاگ ان ٹرمینل کا حوالہ دیا تھا اور 2002 میں اس چال کے بارے میں بحث کا پردہ فاش کیا تھا، جس سے یہ تجویز کیا گیا تھا کہ کنسول لاگ ان Mac OS X کے تمام پرانے ورژنز میں کام کر سکتا ہے لیکن حالیہ ورژنز میں نہیں۔ یہ معلوم کرنے کے لیے کہ کون سے ورژن اس صلاحیت کو سپورٹ کرتے ہیں، حالیہ میک OS ریلیز کی وسیع اقسام میں صارف کی تلاش ضروری ہوگی۔ میں Mavericks چلانے والے میک پر لاگ ان کنسول کے ذریعے ٹرمینل تک کامیابی کے ساتھ رسائی حاصل کرنے کے قابل تھا، لیکن مثال کے طور پر ہائی سیرا یا سیرا چلانے والے میک پر نہیں۔ یہ مکمل طور پر ممکن ہے کہ یہ خصوصیت جدید میک او ایس ریلیزز میں اچھی ہو جائے، ایسی صورت میں یہ صرف پرانے Mac OS X سسٹم سافٹ ویئر پر لاگو ہوگا۔
کیا آپ اپنے میک پر لاگ ان کنسول تک رسائی حاصل کرنے کے قابل تھے یا اپنے Mac OS کے ورژن کے ساتھ؟ نیچے دیے گئے تبصروں میں اپنا تجربہ شیئر کریں، اور اگر آپ کو بہت کم معلوم لاگ ان ٹرمینل اسکرین سے متعلق کوئی اور ٹپس یا ٹرکس معلوم ہیں تو ان کو بھی شیئر کریں۔