Computer >> कंप्यूटर >  >> प्रणाली >> Linux

उबंटू लॉगिन लूप को कैसे ठीक करें

उबंटू लॉगिन लूप को कैसे ठीक करें

उबंटू उपयोगकर्ताओं द्वारा अनुभव किए जाने वाले अधिक सामान्य और यकीनन सबसे निराशाजनक बगों में से एक लॉगिन बूट लूप है। जब आप शुरू करने के बाद उबंटू में लॉग इन करने का प्रयास करते हैं, तो आपको उसी लॉगिन स्क्रीन पर वापस ले जाया जाता है, और प्रक्रिया अनिश्चित काल तक दोहराई जाती है।

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

शेल में लॉग इन करें

उबंटू लॉगिन लूप को कैसे ठीक करें

उबंटू को वैसे ही शुरू करें जैसे आप सामान्य रूप से करते हैं। इसे सभी तरह से लॉगिन स्क्रीन पर आने दें। जब आप वहां पहुंचें, तो साइन इन न करें। इसके बजाय, Ctrl दबाएं। + Alt +F3 अपने कीबोर्ड पर। उबंटू ग्राफिकल लॉगिन स्क्रीन से निकलकर एक ब्लैक एंड व्हाइट टर्मिनल में चला जाएगा।

उबंटू लॉगिन लूप को कैसे ठीक करें

प्रॉम्प्ट में अपना उपयोगकर्ता नाम दर्ज करें, फिर पूछे जाने पर अपना पासवर्ड प्रदान करें। आप एक परिचित दिखने वाली टर्मिनल स्क्रीन पर पहुंचेंगे। आप यहां ठीक वैसे ही नेविगेट कर सकते हैं जैसे आप अपने ग्राफिकल टर्मिनल विंडो में करते हैं।

उबंटू लॉगिन लूप को कैसे ठीक करें

Xauthority की अनुमतियां जांचें

उबंटू लॉगिन लूप को कैसे ठीक करें

आपको जिस फाइल की जांच करनी है वह आपके होम फोल्डर में है। लॉग इन करने के बाद, आपको पहले से ही वहां होना चाहिए। फ़ाइल एक छिपी हुई "डॉट फ़ाइल" है, इसलिए इसे देखते समय आपको सही झंडे का उपयोग करने की आवश्यकता होगी। ls . का उपयोग करके खोजें और grep निम्न आदेश में।

ls -lah | grep -i Xauthority

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

Xauthority की अनुमतियां बदलें

अब जब आप जानते हैं कि समस्या का कारण क्या है, तो इसे ठीक करने का समय आ गया है। रूट के बजाय, आपके उपयोगकर्ता और समूह के पास उस Xauthority फ़ाइल का स्वामी होना चाहिए। आप chown . चलाकर स्वामित्व बदल सकते हैं सुडो के साथ कमांड।

sudo chown username:username .Xauthority

username को बदलना याद रखें अपने स्वयं के उपयोगकर्ता नाम के साथ।

यह बिना किसी रोक-टोक के बंद हो जाना चाहिए, इसलिए आप फिर से लॉग इन करने का प्रयास करने के लिए तैयार हैं। प्रेस Ctrl + Alt + F7 अपनी सामान्य लॉगिन स्क्रीन पर लौटने के लिए। उबंटू में लॉग इन करें!

अन्य विकल्प

यदि वह काम नहीं करता है, या आपकी Xresources फ़ाइल आपके नियमित उपयोगकर्ता के स्वामित्व में है, तो आपके पास कोशिश करने के लिए कुछ अन्य विकल्प हैं। ये आवश्यक रूप से गारंटीकृत भी नहीं हैं, लेकिन ये एक कोशिश के काबिल हैं।

“/tmp” अनुमतियां बदलें

कभी-कभी "/tmp" फ़ोल्डर, जो आपके कंप्यूटर पर काम कर रही अस्थायी फ़ाइलों को संग्रहीत करता है, ठीक उसी समस्या का अनुभव करता है जैसे Xauthority फ़ोल्डर। इसे ठीक करने की प्रक्रिया बहुत समान है।

उबंटू लॉगिन लूप को कैसे ठीक करें

आगे बढ़ें और फिर से टर्मिनल में लॉग इन करें, फिर "/tmp" की अनुमतियों की जांच करें।

sudo ls -lah /tmp

आप शीर्ष प्रविष्टि के लिए अनुमतियाँ देख रहे हैं, एकल "।" यदि वे "drwxrwxrwt" जैसे दिखते हैं, तो आप ठीक हैं। यदि नहीं, तो आपको उन्हें chmod . के साथ उस स्थिति में रीसेट करना चाहिए और सूडो।

sudo chmod 1777 /tmp

अपना डेस्कटॉप परिवेश पुनः स्थापित करें

यदि आप अपने डेस्कटॉप पर पहुंचने में पूरी तरह से शून्य भाग्य प्राप्त कर रहे हैं और इन सभी चीजों को आजमाने के बाद भी लॉगिन स्क्रीन पर वापस जा रहे हैं, तो शायद आप अपने डिस्प्ले मैनेजर (जिस लॉगिन स्क्रीन से आप निराश हैं) के साथ समस्याओं का सामना कर रहे हैं। ) और जिस तरह से यह डेस्कटॉप वातावरण के साथ संचार कर रहा है।

इसे ठीक करने के लिए, हमें कुछ अधिक कठोर काम करना होगा और आपके डेस्कटॉप वातावरण को फिर से साफ करना होगा।

कंसोल या टर्मिनल मोड में वापस जाकर और अपने डिस्ट्रो के लिए DE पैकेज को हटाकर शुरू करें:

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

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

अक्सर पूछे जाने वाले प्रश्न

<एच3>1. क्या यह सिर्फ उबंटू से संबंधित है?

नहीं, लॉगिन लूप परिदृश्यों का परीक्षण करते समय, वही समस्याएं हर दूसरे डिस्ट्रो में दिखाई देती हैं जो X11 सर्वर का उपयोग कर रहे हैं, और कुछ परिदृश्यों में, यहां तक ​​कि वेलैंड में भी।

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

sudo pacman -Rns plasma-meta
sudo pacman -Syu
sudo pacman -S plasma-meta
sudo shutdown -r now

प्रक्रिया समान है लेकिन पहले कमांड में झंडे उन कर्तव्यों का पालन करते हैं जो उबंटू कुछ अन्य लोगों के साथ करेगा।

<एच3>2. मैं इस समस्या को कैसे रोकूँ?

सिस्टम को खराब होने से बचाने का सबसे अच्छा तरीका लगातार अपडेट और बैकअप करना है। ऐसा करने के लिए मेरे पसंदीदा टूल में से एक टाइमशिफ्ट है। इस एप्लिकेशन को इंस्टॉल करने से आप अपने सिस्टम के शक्तिशाली वृद्धिशील बैकअप करने में सक्षम हो जाते हैं जो कि विंडोज के सिस्टम रिस्टोर के काम करने के समान तरीके से काम करता है (सिवाय यह तेज है!)।

बैकअप बनाने के लिए:

sudo timeshift --create

पुनर्स्थापना विज़ार्ड प्रारंभ करने के लिए:

sudo timeshift --restore

अपने बैकअप सूचीबद्ध करने के लिए:

sudo timeshift --list

इसका उपयोग करना बहुत आसान है, यहां तक ​​कि उन लोगों के लिए भी जो अभी टर्मिनल को समझना शुरू कर रहे हैं। यदि आप डेस्कटॉप पर बूट कर सकते हैं, तो आप इसके GUI एप्लिकेशन के माध्यम से टाइमशिफ्ट को भी प्रबंधित कर सकते हैं!

<एच3>3. मैं टर्मिनल मोड में आने की कोशिश कर रहा हूं लेकिन मेरी मूल लॉगिन स्क्रीन प्राप्त कर रहा हूं। मैं क्या करूँ?

ऐसा इसलिए हो सकता है क्योंकि आपके सिस्टम ने किसी भी कारण से आपके प्रदर्शन प्रबंधक को उस विशेष TTY सत्र पर चलाने का निर्णय लिया है। प्रत्येक Ctrl + Alt + F-कुंजी संयोजन आपको एक अलग सत्र में ले जाता है। उस संयोजन में कोई भिन्न फ़ंक्शन कुंजी आज़माएं।


  1. उबंटू में "नो इंस्टॉलेशन कैंडिडेट" समस्या को कैसे ठीक करें?

    आपने कुछ स्थापित करने का प्रयास किया है, लेकिन उबंटू इसे ऑन-बोर्ड नहीं ला सकता है। उपयुक्त कोई स्थापना उम्मीदवार नहीं के बारे में कुछ उल्लेख करता है। इसका क्या अर्थ है, समस्या का स्रोत क्या है, और क्या इसे ठीक किया जा सकता है? यहां कुछ तरीके दिए गए हैं जिनसे आप इसे ठीक कर सकते हैं। इसका क्या अर्थ है

  1. उबंटू में डेस्कटॉप शॉर्टकट कैसे बनाएं

    यदि आप विंडोज से उबंटू आए हैं, तो आप सोच रहे होंगे कि लिनक्स में डेस्कटॉप शॉर्टकट बनाना असंभव क्यों है। सच्चाई यह है कि यह असंभव नहीं है, लेकिन यह कुछ अधिक जटिल है। इसे कैसे करना है, यह जानने के लिए आगे पढ़ें। डेस्कटॉप फ़ाइलें लिनक्स में, प्रत्येक एप्लिकेशन जिसे आप डेस्कटॉप से ​​लॉन्च कर सकते हैं,

  1. उबंटू को कैसे ठीक करें टर्मिनल समस्या को नहीं खोल सकता

    आपको अपनी उबंटू मशीन में टर्मिनल खोलने के लिए नहीं मिल सकता है। आप क्या कर सकते हैं? हालांकि यह समस्या शायद ही कभी होती है, यह एक सच्चाई है कि समस्या मौजूद है और आपको कभी भी हो सकती है। यह जानने के लिए पढ़ें कि जब आपकी उबंटू मशीन अपना टर्मिनल नहीं खोल पाती है तो क्या करें। क्या आपको आइकन याद आ रहा ह