.Xauthority फ़ाइल क्या है?


45

मेरे पास एक समस्या थी जिसमें मैं Ubuntu 12.04 में लॉगिन स्क्रीन को पा नहीं सका। भले ही मैंने सही उपयोगकर्ता नाम और पासवर्ड दिया, फिर भी यह लॉगिन स्क्रीन पर वापस आ गया। मुझे एक समाधान मिला जिसमें मैंने .Xauthorityअपने होम फोल्डर के स्वामित्व को बदल दिया ।

ये वे चरण हैं जिनका मैंने उपयोग किया है:

  1. Ctrl+ Alt+ F1जब मैं लॉगिन स्क्रीन में हूँ।
  2. .Xauthorityजो पहले ROOT द्वारा निष्पादित किया गया था, उसके स्वामित्व को बदलें :

    chown username:username .Xauthority
    

यह .Xauthorityफ़ाइल पहली जगह में क्या है ? फ़ाइल का स्वामित्व बदलने से लॉग इन करने में असमर्थ होने की मेरी समस्या को ठीक क्यों किया जाता है?


सुडो-एच नॉटिलस 17.10 के साथ काम नहीं करता है। काश वहाँ एक वास्तविक उत्तर था कि कैसे बनाया जाए।
vidiman

जवाबों:


49

.Xauthority(नहीं .xAuthority) फ़ाइल प्रत्येक उपयोगकर्ता घर निर्देशिका में पाया जा सकता है और द्वारा उपयोग की गई कुकी में दुकान क्रेडेंशियल्स लिए किया जाता है xauthएक्स सत्र के प्रमाणीकरण के लिए। एक बार एक एक्स सत्र शुरू होने के बाद, कुकी का उपयोग उस विशिष्ट प्रदर्शन के कनेक्शन को प्रमाणित करने के लिए किया जाता है। आप xauthमैन पेजों में एक्स ऑथेंटिकेशन और एक्स अथॉरिटी पर अधिक जानकारी पा सकते हैं ( man xauthएक टर्मिनल में टाइप करें )।

इसलिए, यदि आप इस फ़ाइल के स्वामी नहीं हैं, तो आप लॉगिन नहीं कर सकते क्योंकि आप अपनी साख नहीं जमा सकते।

यह स्थिति आमतौर पर तब उत्पन्न होती है जब आप GUI एप्लिकेशन (उदाहरण के लिए nautilus ) टाइप करके रूट अनुमतियों के साथ निष्पादित करते हैं sudo nautilus। आप (12.10 और पुराने संस्करणों के लिए) ऐप को gksudo nautilusकिसी भी संस्करण के साथ या उपयोग करके इससे बच सकते हैं sudo -H nautilus


स्पष्टीकरण के लिए धन्यवाद। बहुत सराहना की। अगर मैं गलत नहीं कर रहा हूँ gksudo एक कमांड को लागू करने के लिए बहुत पसंद किया जाता है जो संभवतः एक प्रोग्राम खोलता है जिसमें एक ग्राफिकल इंटरफ़ेस की आवश्यकता होती है। किस तरह से कि gksudo के बजाय sudo को क्रियान्वित करना आपके सिस्टम में बुरा है?
चान्हड़

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