<पी>
<पी> अपडेट किया गया 6 मई, 2023, 3:45 अपराह्न EDT <पी> जे.टी. तकनीकी उद्योग में 20 से अधिक वर्षों का अनुभव है और तकनीकी सहायता और उपयोगकर्ताओं को शिक्षित करने में माहिर हैं। उन्होंने लोगों को उनके पेशेवर और व्यक्तिगत जीवन को बेहतर बनाने के लिए प्रौद्योगिकी को समझने में मदद करने का करियर बनाया है। वह मुफ़्त सॉफ़्टवेयर और मुफ़्त विकल्प के प्रबल समर्थक हैं। वह जावा, पायथन, एसक्यूएल और लिनक्स में पारंगत हैं। पी> <पी> आपके कंप्यूटर में लॉग इन करने का प्रयास करने और प्रवेश से वंचित किए जाने की तुलना में कुछ चीजें आपको तेजी से घबराहट में डाल सकती हैं। आप अपने उपयोगकर्ता नाम पर क्लिक करें, अपना पासवर्ड दर्ज करें, Enter दबाएं, और... कुछ नहीं. <पी> दुर्भाग्य से, उबंटू के साथ इस प्रकार का अनुभव जितना आप सोच सकते हैं उससे कहीं अधिक सामान्य है। इसे आमतौर पर उबंटू लॉगिन लूप समस्या के रूप में जाना जाता है; घबराएं नहीं, क्योंकि इस समस्या को ठीक करना मुश्किल नहीं है, खासकर जब आप जानते हैं कि क्या करना है। <पी> यदि आपका उबंटू सिस्टम लॉगिन लूप में फंस गया है, तो अनुसरण करें, और आप कुछ ही समय में चालू हो जाएंगे। उबंटू लॉगिन स्क्रीन से टर्मिनल पर पहुंचें
<पी> क्या आपका उबंटू इंस्टॉलेशन लॉगिन स्क्रीन पर अटका हुआ है? यदि हां, तो सबसे पहले आपको ग्राफ़िकल लॉगिन स्क्रीन को छोड़ना होगा और टर्मिनल को सक्रिय करना होगा। ऐसा करने के लिए, अपने सिस्टम को सामान्य रूप से बूट करें और लॉगिन स्क्रीन आने तक प्रतीक्षा करें। लॉगिन स्क्रीन से, Ctrl + Alt + F3 दबाएँ . <पी> कुछ लैपटॉप स्क्रीन की चमक या ध्वनि की मात्रा सेट करने के लिए फ़ंक्शन कुंजियों का उपयोग करते हैं। ऐसी मशीनों पर, आपको अपना F3 रखने के लिए दूसरी कुंजी दबाए रखने की आवश्यकता हो सकती है कुंजी एक फ़ंक्शन कुंजी के रूप में कार्य करती है, वॉल्यूम नियंत्रण या जो कुछ भी यह कर सकती है उसके रूप में नहीं। <पी> उदाहरण के लिए, डेल लैपटॉप में Fn लेबल वाली एक कुंजी होती है . इन मशीनों पर, आपको Fn + Ctrl + Alt + F3 दबाना होगा एक साथ.
<पी> इस कुंजी संयोजन को दबाने से आप लॉगिन प्रॉम्प्ट के साथ एक टर्मिनल स्क्रीन पर पहुंच जाएंगे। अपने उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन करें, और आप अपनी होम निर्देशिका में कमांड प्रॉम्प्ट पर होंगे। आप यहां वैसे ही कमांड दर्ज कर सकते हैं जैसे आप अपने डेस्कटॉप से टर्मिनल ऐप में करते हैं। <पी> उबंटू लॉगिन लूप समस्या को हल करने के लिए निम्नलिखित संभावनाओं को आज़माना सबसे अच्छा है: 1. कॉन्फ़िगरेशन फ़ाइलों के लिए स्वामित्व सेटिंग्स की जाँच करें
<पी> उबंटू लॉगिन लूप के पीछे सबसे आम कारणों में से एक या दो फ़ाइलों पर गलत फ़ाइल स्वामित्व सेटिंग्स हैं जो कुछ सिस्टम पर लॉगिन स्क्रीन को नियंत्रित करने में मदद करती हैं। वे आपकी होम निर्देशिका में छिपी हुई फ़ाइलों के रूप में मौजूद हैं। <पी> संपूर्ण निर्देशिका सूची प्राप्त करने के लिए कमांड लाइन पर निम्नलिखित दर्ज करें: ls -la
<पी> सूची के अंत में, .Xauthority नामक फ़ाइल देखें . हो सकता है कि यह फ़ाइल आपके सिस्टम पर मौजूद न हो. यदि .Xauthority नाम की कोई फ़ाइल नहीं है, तो अगले सुझाव पर जाएं।
<पी> यदि .Xauthority फ़ाइल मौजूद है, फ़ाइल के स्वामी और समूह को देखें। ये दो विशेषताएँ फ़ाइल नाम और आकार के बाईं ओर दिखाई देती हैं। <पी> ऊपर की छवि में, उन्हें हाइलाइट किया गया है और दोनों को रूट पर सेट किया गया है। यदि यह फ़ाइल आपके सिस्टम पर है और रूट के स्वामित्व में दिखाई देती है, तो यह आपकी समस्या होगी। आपके पास फ़ाइल का स्वामित्व होना चाहिए, न कि रूट उपयोगकर्ता का। <पी> स्वामी सेटिंग बदलने के लिए, निम्न आदेश दर्ज करें: sudo chown username:username .Xauthority
<पी> निस्संदेह, आपको कमांड दर्ज करना चाहिए और "उपयोगकर्ता नाम" प्रतिस्थापित करना चाहिए "आपके वास्तविक उपयोक्तानाम के साथ। जैसा दिखाया गया है वैसा ही कमांड दर्ज करना सुनिश्चित करें। उपयोगकर्ता नाम, फ़ाइल नाम की शुरुआत में बिंदु और बड़े अक्षर X के बीच के कोलन पर ध्यान दें . <पी> जब हो जाए, निर्देशिका को फिर से सूचीबद्ध करें, और फ़ाइल स्वामी अब आपका उपयोगकर्ता नाम होना चाहिए। <पी> यदि .Xauthority फ़ाइल सही ढंग से सेट की गई है, तो यह देखने के लिए निर्देशिका सूची को आगे देखें कि क्या .ICEauthority नामक फ़ाइल है मौजूद है. यदि आप यह फ़ाइल देखते हैं, तो इसके स्वामी की भी जाँच करें। यदि स्वामी को रूट (या आपके उपयोगकर्ता नाम के अलावा कोई अन्य नाम) पर सेट किया गया है, तो स्वामित्व सेटिंग्स को सही करने के लिए ऊपर दिए गए आदेश का उपयोग करें; परिवर्तन .Xप्राधिकरण .ICEauthority को उपरोक्त आदेश में. 2. /tmp निर्देशिका
पर अनुमति सेटिंग्स की जाँच करें <पी> यदि आपका उबंटू लॉगिन स्क्रीन पर अटका हुआ है, तो यह सिस्टम की /tmp पर गलत अनुमति सेटिंग्स के कारण हो सकता है। निर्देशिका. यह निर्देशिका सभी अस्थायी फ़ाइलें रखती है और जब सिस्टम प्रक्रियाएँ उनकी फ़ाइलों तक नहीं पहुँच पाती हैं तो कहर बरपा सकती हैं।
<पी> /tmp निर्देशिका पर अनुमतियाँ देखने के लिए, निम्नलिखित दो कमांड दर्ज करें: cd /
ls -la
<पी> /tmp निर्देशिका सूची के अंत के पास दिखाई देनी चाहिए। यहां, आप निर्देशिका सूची के सबसे बाएं कॉलम में अक्षरों की श्रृंखला को देखना चाहते हैं। वे निर्देशिका के लिए अनुमतियों का प्रतिनिधित्व करते हैं। <पी> /tmp के मामले में, अक्षरों की वह श्रृंखला बिल्कुल drwxrwxrwt होनी चाहिए . यदि आपकी निर्देशिका सूची कुछ अलग दिखाती है, तो फ़ाइल अनुमतियाँ बदलने के लिए निम्न कमांड चलाएँ: sudo chmod 1777 /tmp
3. उपलब्ध खाली स्थान की जांच करें
<पी> अप्रत्याशित उबंटू लूप लॉगिन समस्याओं का एक अन्य सामान्य कारण आपकी हार्ड ड्राइव पर सीमित स्थान है। जब आपका सिस्टम हार्ड ड्राइव पर नहीं लिख पाएगा तो वह अजीब चीजें करेगा। <पी> यह जांचने के लिए कि आपके पास कितनी खाली जगह है, df कमांड का उपयोग करें: df -h ~
<पी> यह आपको दिखाएगा कि आपने कितनी जगह का उपयोग किया है और उस ड्राइव पर उपलब्ध है जिसमें आपकी होम निर्देशिका है। यदि खाली स्थान तीन या चार गीगाबाइट से कम है, तो आपको हटाने के लिए फ़ाइलों की तलाश करनी चाहिए। आपकी डाउनलोड निर्देशिका शायद शुरुआत करने के लिए एक अच्छी जगह है। <पी> आप संपूर्ण सिस्टम के लिए डिस्क उपयोग को सूचीबद्ध करने के लिए निम्न कमांड का भी उपयोग कर सकते हैं: df -h
<पी> यदि इस आदेश के परिणाम दिखाते हैं कि किसी डिवाइस में कोई खाली स्थान नहीं बचा है, तो आपको यह पता लगाना होगा कि उस डिवाइस से कुछ फ़ाइलों को कैसे हटाया जाए या अधिक स्थान खोलने के लिए विभाजन का आकार कैसे बढ़ाया जाए। <पी> आपको अपनी होम निर्देशिका से बाहर की फ़ाइलें हटाते समय या डिस्क विभाजन को संशोधित करते समय बेहद सावधान रहना चाहिए। गलतियों का मतलब आपका सारा डेटा खोना हो सकता है। 4. अपने डेस्कटॉप वातावरण को हटाएं और पुनः स्थापित करें
<पी> यदि बाकी सब विफल हो जाता है, तो आप अंतिम उपाय के रूप में उबंटू डेस्कटॉप वातावरण (जीडीएम सहित) को हटाने और पुनः स्थापित करने का प्रयास कर सकते हैं। इसे पूरा होने में कुछ समय लग सकता है, लेकिन आपको केवल कुछ कमांड दर्ज करने होंगे। <पी> डेस्कटॉप की ताज़ा स्थापना करने के लिए, क्रम में निम्नलिखित कमांड दर्ज करें: sudo apt remove ubuntu-desktop
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean
sudo apt install ubuntu-desktop
<पी> ये आदेश वर्तमान डेस्कटॉप को हटा देंगे, सॉफ़्टवेयर सूची को अपडेट कर देंगे, आपके सिस्टम और पैकेज को नवीनतम संस्करणों में अपग्रेड कर देंगे, किसी भी अप्रयुक्त फ़ाइलों को हटा देंगे और साफ़ कर देंगे, और डेस्कटॉप वातावरण को फिर से स्थापित कर देंगे। प्रत्येक कॉन्फ़िगरेशन के बाद अपने सिस्टम को रीबूट करें
<पी> उपर्युक्त समाधानों को लागू करने के बाद, आपको अपने सिस्टम को रीबूट करना चाहिए और फिर से लॉग इन करने का प्रयास करना चाहिए। ऐसा करने के लिए, टर्मिनल प्रॉम्प्ट पर निम्नलिखित दर्ज करें: sudo shutdown -r now
<पी> इस बिंदु पर, आपको उबंटू लॉगिन लूप समस्या को तोड़ देना चाहिए और अपने सिस्टम तक फिर से पहुंच प्राप्त करनी चाहिए। हालाँकि इस अनुभव से गुजरना किसी के लिए भी सुखद नहीं है, लेकिन एक महत्वपूर्ण सबक अवश्य सीखना चाहिए। इस तरह की चीज़ों के कारण ही आपके Linux सिस्टम का नियमित बैकअप बनाना आवश्यक है। <पी> कभी-कभी आपकी ड्राइव को फ़ॉर्मेट करने और फिर से शुरू करने के अलावा कोई अन्य समाधान नहीं होता है। यदि आप खुद को बिना बैकअप के उस स्थिति में पाते हैं तो यह दर्दनाक होगा।