आपके कंप्यूटर में लॉग इन करने और प्रवेश से वंचित होने की तुलना में कुछ चीजें आपको तेजी से घबराहट में डाल सकती हैं। आप अपने उपयोगकर्ता नाम पर क्लिक करें। आप अपना पासवर्ड डालें। आपने मारा प्रवेश करना और कुछ नहीं।
दुर्भाग्य से, इस तरह का अनुभव उबुन्टु के साथ आपके विचार से कहीं अधिक सामान्य है। अच्छी खबर यह है कि जब आप जानते हैं कि क्या करना है तो इस समस्या को ठीक करना बहुत मुश्किल नहीं है। यदि आपका उबंटू सिस्टम एक लॉगिन लूप में फंस गया है, तो साथ चलें, और हम आपको कुछ ही समय में बैकअप और चालू कर देंगे।
उबंटू लॉग इन स्क्रीन से टर्मिनल पर जाएं
पहली चीज़ जो आपको करने की ज़रूरत है वह है ग्राफ़िकल लॉगिन स्क्रीन से बाहर निकलना और एक टर्मिनल पर पहुँचना। ऐसा करने के लिए, अपने सिस्टम को सामान्य रूप से बूट करें और लॉगिन स्क्रीन के प्रकट होने की प्रतीक्षा करें। लॉगिन स्क्रीन से, दबाएं Ctrl + ऑल्ट + F3.
कुछ लैपटॉप स्क्रीन ब्राइटनेस या साउंड वॉल्यूम सेट करने जैसी चीजों के लिए फंक्शन कुंजियों का उपयोग करते हैं। इन मशीनों पर, आपको अपनी F3 कुंजी फ़ंक्शन कुंजी के रूप में कार्य करती है न कि वॉल्यूम नियंत्रण या जो कुछ भी यह कर सकती है।
उदाहरण के लिए, डेल लैपटॉप में एक कुंजी लेबल होती है एफएन. इन मशीनों पर आपको प्रेस करने की जरूरत है एफएन + सीटीआरएल + ऑल्ट + एफ 3 इसके साथ ही।
इस कुंजी संयोजन को दबाने पर आपको एक टर्मिनल स्क्रीन पर ले जाया जाएगा जिसमें आपको लॉग इन करने का संकेत मिलेगा। अपने उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन करें, और आप अपने होम डायरेक्टरी में कमांड प्रॉम्प्ट पर होंगे। आप यहां वैसे ही कमांड दर्ज कर सकते हैं जैसे आप अपने डेस्कटॉप से टर्मिनल ऐप में करते हैं।
हम अनुशंसा करते हैं कि आप Ubuntu लॉगिन लूप समस्या को हल करने के लिए निम्नलिखित संभावनाओं में से प्रत्येक को आज़माएँ।
1. कॉन्फ़िगरेशन फ़ाइलों के लिए स्वामित्व सेटिंग्स की जाँच करें
उबंटू लॉगिन लूप के पीछे सबसे आम कारणों में से एक एक या दो फाइलों पर गलत फ़ाइल स्वामित्व सेटिंग्स है जो कुछ सिस्टम पर लॉगिन स्क्रीन को नियंत्रित करने में मदद करती हैं। वे आपकी होम डायरेक्टरी में छिपी हुई फाइलों के रूप में मौजूद हैं।
पूर्ण निर्देशिका सूची प्राप्त करने के लिए अपने कमांड प्रॉम्प्ट पर निम्न दर्ज करें:
एलएस -ला
लिस्टिंग के अंत के पास, नाम की एक फ़ाइल देखें .Xप्राधिकरण. यह फ़ाइल आपके सिस्टम पर मौजूद नहीं हो सकती है। यदि .Xauthority नाम की कोई फ़ाइल नहीं है, तो सीधे अगले सुझाव पर जाएँ। अगर .Xप्राधिकरण फ़ाइल मौजूद नहीं है, फ़ाइल के लिए स्वामी और समूह को देखें। ये दो विशेषताएँ फ़ाइल नाम और आकार के बाईं ओर दिखाई देती हैं।
ऊपर की छवि में, उन्हें हाइलाइट किया गया है और दोनों रूट पर सेट हैं। यदि यह फ़ाइल आपके सिस्टम पर मौजूद है और रूट के स्वामित्व के रूप में दिखाई देती है, तो यह आपकी समस्या होने वाली है। फ़ाइल का स्वामित्व आपके पास होना चाहिए, न कि मूल उपयोक्ता के पास।
को स्वामी सेटिंग्स बदलें, निम्न आदेश दर्ज करें:
सुडोचाउनउपयोगकर्ता नाम:उपयोगकर्ता नाम.Xप्राधिकरण
बेशक, आपको आदेश दर्ज करना चाहिए और स्थानापन्न करना चाहिए "उपयोगकर्ता नाम"अपने वास्तविक उपयोगकर्ता नाम के साथ। दिखाए गए अनुसार कमांड दर्ज करना सुनिश्चित करें। दो उपयोक्तानामों के बीच के कोलन, फ़ाइल नाम के आरंभ में डॉट और कैपिटल पर ध्यान दें एक्स.
पूर्ण होने पर, निर्देशिका को फिर से सूचीबद्ध करें, और फ़ाइल स्वामी अब आपका उपयोगकर्ता नाम होना चाहिए।
यदि .Xauthority फ़ाइल सही तरीके से सेट की गई है, तो यह देखने के लिए कि क्या किसी फ़ाइल का नाम .आईसीई प्राधिकरण मौजूद। यदि आप यह फ़ाइल देखते हैं, तो इसके स्वामी की भी जाँच करें। यदि स्वामी रूट (या आपके उपयोगकर्ता नाम के अलावा कोई अन्य नाम) पर सेट है, तो स्वामित्व सेटिंग्स को सही करने के लिए ऊपर दिखाए गए समान आदेश का उपयोग करें; बस बदलो .Xप्राधिकरण को .आईसीई प्राधिकरण उपरोक्त आदेश में।
2. /tmp निर्देशिका पर अनुमति सेटिंग्स की जाँच करें
एक और आम समस्या जो लॉगिन लूप समस्या का कारण बन सकती है, वह सिस्टम की गलत अनुमति सेटिंग्स है /tmp निर्देशिका। यह निर्देशिका सभी प्रकार की अस्थायी फ़ाइलें रखती है और जब सिस्टम प्रक्रियाएँ उनकी फ़ाइलों तक नहीं पहुँच पाती हैं तो कहर बरपा सकती हैं।
/tmp निर्देशिका पर अनुमतियाँ देखने के लिए, निम्नलिखित दो कमांड दर्ज करें:
सीडी /
एलएस -ला
/tmp निर्देशिका सूची के अंत के पास दिखाई देनी चाहिए। यहां, आप डायरेक्टरी लिस्टिंग के सबसे बाएं कॉलम में अक्षरों की स्ट्रिंग को देखना चाहते हैं। वे निर्देशिका के लिए अनुमतियों का प्रतिनिधित्व करते हैं।
/ tmp के मामले में, अक्षरों का वह तार ठीक होना चाहिए dwxrwxrwt. यदि आपकी निर्देशिका सूची कुछ अलग दिखाती है, तो निम्न कमांड को चलाएँ फ़ाइल अनुमतियाँ बदलें:
सुडो चामोद 1777 /tmp
3. उपलब्ध खाली स्थान की जाँच करें
अनपेक्षित व्यवहार का एक अन्य सामान्य कारण आपकी हार्ड ड्राइव पर जगह कम पड़ना है। जब आपका सिस्टम हार्ड ड्राइव पर नहीं लिख सकता है तो वह हर तरह की अजीब चीजें करेगा।
यह देखने के लिए कि आपके पास कितनी खाली जगह है, उपयोग करें डीएफ कमांड:
डीएफ-एच ~
यह आपको आपके द्वारा उपयोग की गई और आपके होम डायरेक्टरी को रखने वाली ड्राइव पर उपलब्ध जगह दिखाएगा। यदि मुक्त स्थान तीन या चार गीगाबाइट से कम है, तो आपको हटाने के लिए फ़ाइलों की तलाश करनी चाहिए। आपकी डाउनलोड निर्देशिका शायद शुरू करने के लिए एक अच्छी जगह है।
आप संपूर्ण सिस्टम के लिए डिस्क उपयोग को सूचीबद्ध करने के लिए निम्न आदेश का भी उपयोग कर सकते हैं:
डीएफ -एच
यदि इस कमांड के परिणाम दिखाते हैं कि किसी डिवाइस में कोई खाली जगह नहीं बची है, तो आपको यह पता लगाना होगा कि उस डिवाइस से कुछ फाइलों को कैसे हटाया जाए या विभाजन का आकार बढ़ाएँ अधिक स्थान खोलने के लिए।
आपको अपनी होम डाइरेक्टरी से बाहर की किसी भी फाइल को हटाने या डिस्क विभाजन को संशोधित करने के बारे में बेहद सावधान रहना चाहिए। गलतियों का मतलब आपका सारा डेटा खोना हो सकता है।
4. अपने डेस्कटॉप वातावरण को हटाएं और पुनर्स्थापित करें
यदि अन्य सभी विफल हो जाते हैं, तो अंतिम उपाय के रूप में, आप उबंटू डेस्कटॉप वातावरण (जीडीएम सहित) को हटाने और पुनः स्थापित करने का प्रयास कर सकते हैं। इसे पूरा होने में कुछ समय लग सकता है, लेकिन आपको केवल कुछ आदेश दर्ज करने होंगे।
डेस्कटॉप की एक नई स्थापना करने के लिए, क्रम में निम्नलिखित कमांड दर्ज करें:
sudo apt ubuntu-डेस्कटॉप को हटा दें
सुडो उपयुक्त अद्यतन
sudo apt dist-upgrade
सुडो उपयुक्त ऑटोरेमोव
सुडो एप्ट क्लीन
सुडो उपयुक्त स्थापित करना ubuntu-डेस्कटॉप
ये आदेश वर्तमान डेस्कटॉप को हटा देंगे, वर्तमान सॉफ़्टवेयर सूची को अपडेट करेंगे, आपके सिस्टम को अपग्रेड करेंगे और नवीनतम संस्करणों के लिए संकुल, किसी भी अप्रयुक्त फ़ाइलों को हटा दें और साफ़ करें, और अंत में, डेस्कटॉप को पुनः स्थापित करें पर्यावरण।
प्रत्येक कॉन्फ़िगरेशन के बाद अपने सिस्टम को रीबूट करें
उपरोक्त किसी भी समाधान को लागू करने के बाद, आपको अपने सिस्टम को रीबूट करना चाहिए और फिर से लॉग इन करने का प्रयास करना चाहिए। ऐसा करने के लिए, टर्मिनल प्रांप्ट पर निम्नलिखित दर्ज करें:
सुडो शटडाउन-आर अब
इस बिंदु पर, आपको लॉगिन लूप तोड़ देना चाहिए था और अपने सिस्टम पर फिर से पहुंच प्राप्त करनी चाहिए थी।
हालाँकि इस अनुभव से गुज़रना किसी के लिए भी सुखद नहीं है, फिर भी सीखने के लिए एक महत्वपूर्ण सबक है। इस तरह की चीजें ठीक यही कारण हैं कि आपके लिनक्स सिस्टम का नियमित बैकअप बनाना महत्वपूर्ण है। कभी-कभी आपके ड्राइव को फॉर्मेट करने और शुरू करने के अलावा कोई दूसरा उपाय नहीं होता है।
यदि आप बिना बैकअप के खुद को उस स्थिति में पाते हैं, तो यह दर्दनाक होने वाला है।