क्या मैं एकल-उपयोगकर्ता मोड में कमांड-लाइन ऐप सुरक्षित रूप से चला सकता हूं?


1

स्पष्ट रूप fsckसे एकल-उपयोगकर्ता मोड में चलाने के लिए बहुत सुरक्षित है। मैं टच टाइपिंग सीखने के लिए gtypist का उपयोग कर रहा हूं और इसे एकल उपयोगकर्ता मोड में चलाने में सक्षम होना चाहूंगा ताकि मुझे केवल कमांड लाइन ऐप के लिए पूरे ओएस को लोड न करना पड़े।

जब मैं पहली बार दौड़ने की कोशिश करता हूं तो मुझे gtypistएक विभाजन त्रुटि 11 मिली, जिसका अर्थ है कि "प्रोग्राम को एक मेमोरी स्थान तक पहुंच दिया गया जिसे असाइन नहीं किया गया था"। बाद के प्रयास में "गृह पर्यावरण चर सेट नहीं किया जाता है।"

मुझे लगा कि शायद मुझे suएक नियमित उपयोगकर्ता के रूप में लॉगिन करने के लिए उपयोग करने की आवश्यकता है , लेकिन मेरा उपयोगकर्ता खाता सूचीबद्ध नहीं है /etc/passwd। क्या यह होना चाहिए?

क्या एकल उपयोगकर्ता मोड में एप्लिकेशन चलाना भी "सुरक्षित" है? यदि ऐसा है - तो क्या मैं एक नया उपयोगकर्ता बनाऊंगा? रूट खाते में एक पर्यावरण चर बनाएं? मैं भी HOMEएक gtypist env चर के रूप में सूचीबद्ध नहीं देखा है, तो शायद यह एक gtypist चर बिल्कुल नहीं है।

साइड नोट पर, बस यह सीखा कि एकल उपयोगकर्ता मोड में रिबूट करने के बजाय एक बस टर्मिनल खोल सकता है और sudo shutdown now, जिसके बाद ओएस एक्स "एकल-उपयोगकर्ता मोड में चुपचाप और लगातार बंद रहेगा।" मिठाई।

संपादित करें: मुझे लगता है कि यह प्रश्न और "> कंसोल" का उपयोग करने का सुझाव मेरे प्रश्न को संबोधित करने और जवाब देने का एक अधिक उपयुक्त तरीका हो सकता है।


जवाबों:


4

TL; DR: हां, आप सिंगल यूजर मोड में कमांड लाइन टूल चला सकते हैं। लेकिन सभी कमांड लाइन उपकरण नहीं। यह एकल उपयोगकर्ता मोड के लिए नहीं है।

मुझे सिर्फ कमांड-लाइन ऐप के लिए पूरे ओएस को लोड करने की आवश्यकता नहीं है।

को छोड़कर, जैसा कि आप खोज रहे हैं, आप शायद करते हैं।

एकल उपयोगकर्ता मोड कंप्यूटर के साथ समस्याओं की शूटिंग के लिए है। यह डार्विन के लिए आवश्यक नंगे न्यूनतम है, अंतर्निहित नि: शुल्क बीएसडी पोर्ट जिसे ओएस एक्स कार्य करने के लिए शीर्ष पर आधारित है। जब आपको रखा जाता है तो एक शेल चलने में सक्षम होता है जब हार्डवेयर पर चीजें सख्त होती हैं। यह पूरी तरह से काम नहीं कर रहा है।

हालांकि यह एकल उपयोगकर्ता मोड में एप्लिकेशन चलाने के लिए "सुरक्षित" है, उतनी में आप कुछ चलाकर चीजों को चोट नहीं पहुंचा सकते हैं gtypist, यह अनुशंसित नहीं है क्योंकि यह आपातकालीन साधनों के अलावा अन्य चीजों को चलाने के लिए एक वातावरण नहीं है।

यदि आप 100% टर्मिनल और वहां से चल रहे हैं, तो आप एक पूर्ण स्क्रीन मोड में एक टर्मिनल या iTerm2 विंडो चलाने पर विचार करना चाहिए gtypist। आप एकल उपयोगकर्ता मोड में ओएस एक्स छोड़ने के लिए कुछ भी हासिल नहीं कर रहे हैं, वास्तव में आप बहुत सारी चीजें खो रहे हैं और लड़ाई लड़ रहे हैं जिन्हें लड़ने की आवश्यकता नहीं है।

आप > कंसोल लॉगिन का उपयोग कर सकते हैं , लेकिन यदि यह केवल आपके द्वारा खोज की जाने वाली गति की गति है, तो हार्डवेयर और सॉफ़्टवेयर को केवल उपयोग के बीच सोने के लिए डिज़ाइन किया गया है , जिसमें से जागरण वैसे भी SUM में रीबूट करने से अधिक तेज़ है।


en.wikipedia.org/wiki/Wikipedia:Too_long;_didn%27t_read के लिए धन्यवाद । उस एक के पार नहीं आया था।
मिकीएलएल


4
यह बूट करने से ज्यादा नहीं है। बस ढक्कन को बंद करें, इसे सोने के लिए जाने दें और इसके बारे में इतना चिंता न करें। हार्डवेयर और सॉफ्टवेयर सभी को एक इष्टतम अनुभव बनाने के लिए बनाया गया था।
इयान सी

2
हां यह ठीक है। मेरा आईमैक नियमित रूप से "ऑन" महीनों के लिए एक बार में है। 8 साल की हो रही है। और हमारे मैकबुक पेशेवरों केवल कभी उनके ढक्कन बंद करके सो जाता है। ओएस नीचे की चीजों को शक्ति देने के चरणों से गुजरेगा और अंततः पूरी मशीन को सो जाएगा क्योंकि यह पता लगाता है कि आप इसका उपयोग नहीं कर रहे हैं। अपने मैक का उपयोग करने के लिए निश्चित रूप से यह अधिक सही है कि यह लॉग इन करना है console
इयान सी

2
यदि आप सावधान नहीं हैं, तो एकल उपयोगकर्ता मोड का उपयोग करना खतरनाक हो सकता है। यह किसी भी अन्य रूट शेल की तुलना में अधिक खतरनाक नहीं है, लेकिन यह एक रूट शेल है, इसलिए आपको यह देखने की आवश्यकता है कि आप क्या कर रहे हैं।
cpast
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.