GUI के बजाय सीधे टर्मिनल में लॉगिन करें


20

पहला: मैं स्पष्ट रूप से लॉग इन करने के बारे में बात नहीं कर रहा हूं और फिर स्वचालित रूप से Terminal.app लॉन्च कर रहा हूं।

में मैक ओएस एक्स के पुराने संस्करणों , आप टाइप करने के लिए सक्षम होने के लिए इस्तेमाल किया >consoleलॉग इन स्क्रीन पर उपयोगकर्ता नाम फ़ील्ड में और एक कमांड लाइन टर्मिनल सत्र में सीधे जाओ।

मैंने इसे अन्य दिनों तक वर्षों में नहीं किया है। हालाँकि, अब, जब मैं इसे आज़माता हूं, तो मेरा कंप्यूटर लॉक हो जाता है। मैं रद्द नहीं कर सकता, और यह मुझे टर्मिनल सत्र में कभी नहीं भेजता।

क्या अब ऐसा करना संभव भी है? यदि नहीं, तो क्या किसी को पता है कि इसे कब हटाया गया था? यह अजीब लगता है कि टाइपिंग >consoleमशीन को लॉक करने का कारण होगा अगर यह किसी तरह से इसे पहचान नहीं रहा था।


2
आप कौन सा ओएस चला रहे हैं?
एंड्रयू यू।

मैं एक 2013 2013 OS X 10.9.1 पर चलने में एक ही समस्या है
Oskar Persson

यह 2012 रेटिना एमबीपी पर Mavericks केवल दो सप्ताह पहले से एक साफ स्थापित के साथ है।
थ्रिलो

अजीब बात है, मैंने जो परीक्षण किया वह एक मिनी पर ओएस एक्स 10.9.1 के साथ था, एमबीपी में 10.7.5 और एक एमबी 10.8 है। आशा है कि किसी और का बेहतर सुराग हो। क्या आपने ऐप्पल सपोर्ट की कोशिश की है? पुनर्स्थापित?
देसाबेक

यह डेवलपर सेटअप के एक समूह के साथ एक बहुत ही ताज़ा स्थापित है, इसलिए मैं पुनः स्थापित नहीं करना चाहूंगा। अगर मैं जल्द ही कुछ नहीं कर पाया, तो मैं जीनियस बार आज़मा सकता हूं।
थ्रिलो

जवाबों:


7

यदि आप पाते हैं> कंसोल काम नहीं कर रहा है, तो नए OS ने इसे डिफ़ॉल्ट रूप से अक्षम कर दिया है।

वरीयता का एक त्वरित कमांड लाइन संशोधन इसे फिर से सक्षम करेगा:

sudo defaults write /Library/Preferences/com.apple.loginwindow.plist "DisableConsoleAccess" NO

1
यह काम नहीं करता है10.12.1 (16B2555)

न ही यह 10.13.2 पर काम करता है
Hoppo

6

> कंसोल OS X 10.7.5, 10.8 और 10.9 पर काम करता है

मैंने अभी-अभी परीक्षण किया है >consoleऔर उपरोक्त OS X के चलने वाले मुद्दों के बिना कंसोल में लॉग इन करने में सक्षम था।

मैं कहूंगा कि आपके सिस्टम में कुछ और गड़बड़ है अगर आप मूल कंसोल तक नहीं पहुंच सकते हैं।

मैं आपके कंसोल लॉग और गतिविधि मॉनीटर को भी यहाँ निर्दिष्ट करूँगा ।


1
ओपी भी अपने मैक में ssh कर सकता है> प्रयास में कंसोल लॉग का प्रयास करने से पहले और फिर सिस्टम लॉग फाइल को पूंछे! मैक के जमने पर sysdiagnose चलाएं और फिर देखें कि क्या प्रक्रिया अटकी हुई है या चल रही है। मेरा प्रश्न यह है कि एकल उपयोगकर्ता मोड में क्या करने की आवश्यकता है जिसे आप ssh या टर्मिनल ऐप से पूरा नहीं कर सकते।
bmike

3

एक और बात जो आप जांचना चाहते हैं, वह यह है कि क्या आप सिंगल यूजर मोड में बूट कर सकते हैं। स्टार्टअप पर cmd-s रखने से एकल उपयोगकर्ता मोड चालू होता है:

http://support.apple.com/kb/ht1492

एकल-उपयोगकर्ता मोड वातावरण मानक टर्मिनल की तुलना में थोड़ा अलग है, क्योंकि आप रूट के रूप में लॉगिन करते हैं और बहुत सारी सिस्टम सेवाएं बंद हो जाती हैं, इसलिए यह >consoleदृष्टिकोण के बराबर नहीं है ।


हां, मैं बस ठीक उपयोगकर्ता मोड में प्राप्त कर सकते हैं। यदि यह कोई भिन्न है, तो मेरी स्क्रीन अब ग्रे हो जाती है और फिर>console लॉगिन स्क्रीन पर टाइप करने के बाद लॉक हो जाती है ।
थ्रिलो

हममम। क्या आपने पूरी तरह से पुनः आरंभ करने के बाद इसे सुनिश्चित करने का प्रयास किया है, न कि केवल एक उपयोगकर्ता लॉगआउट? और बस कुछ और यादृच्छिक विचारों को बाहर फेंकने के लिए, क्या आपने नवीनतम एक्सकुर्ट्ज स्थापित किया है? यह सुनिश्चित करने के लिए कि आप सब कुछ क्रम में दिखता है, आप अपनी tty फ़ाइल की जाँच कर सकते हैं , लेकिन सावधान रहें कि आप जानते हैं कि आपके द्वारा किए गए किसी भी परिवर्तन को कैसे उलटा जाए।
मई को प्रात: ०१:५५ पर लाओ

1

मैं एक ही समस्या है और निम्नलिखित जोड़ सकते हैं:

प्रवेश करने से पहले मशीन में sshed> लॉगिन विंडो पर कंसोल।

प्रवेश किया> लॉगिन विंडो पर कंसोल और हिट रिटर्न।

मशीन पर जो ssh I के माध्यम से जुड़ा था, मैंने sudo tail /var/log/system.log को चलाया, जिसमें एक SecurityAgent क्रैश का प्रमाण दिखाया गया।

मार डाला (मार -HUP) WindowServer प्रक्रिया (ssh के माध्यम से) और तुरंत स्क्रीन के ऊपरी बाएँ कोने में एक सफेद ब्लॉक मिला। मैंने रिटर्न मारा और लॉगिन पर था: शीघ्र और कंसोल मोड में प्रमाणित और काम करने में सक्षम था।

इसके बाद के परीक्षण सभी एक जैसे हो गए हैं ताकि एक्सेस> कंसोल पर ऐसा लगे कि आपको दूसरी मशीन और ssh एक्सेस की जरूरत है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.