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

इस मुद्दे के कारण

यदि आपको इसका एहसास नहीं हुआ है, तो ड्रॉपबॉक्स के लिए निष्पादन योग्य फ़ाइल "/ usr / bin" फ़ोल्डर में है और यह इसकी कॉन्फ़िगरेशन फ़ाइलों के लिए "/ var / lib / dropbox" फ़ोल्डर को इंगित कर रही है। चूंकि "/ var / lib / ड्रॉपबॉक्स" फ़ोल्डर रूट निर्देशिका में है, इसलिए इसे ड्रॉपबॉक्स के लिए सुपरसुर अनुमति की आवश्यकता होगी ताकि इसे एक्सेस किया जा सके।

हालांकि, यह समस्या का मुख्य कारण नहीं है। मुख्य मुद्दा यह है कि आपकी कॉन्फ़िगरेशन फ़ाइल को आपके घर फ़ोल्डर (~ / .dropbox-dist /) में झूठ बोलना चाहिए, और इसे "/ var / lib / ड्रॉपबॉक्स" फ़ोल्डर को इंगित नहीं करना चाहिए।

जोड़

यहाँ ठीक है।

1. टर्मिनल खोलें और टाइप करें:

 कौन सा ड्रॉपबॉक्स 

यह आपको ड्रॉपबॉक्स निष्पादन योग्य फ़ाइल का वास्तविक फ़ाइलपैथ दिखाएगा। ज्यादातर मामलों में, यह "/ usr / bin / ड्रॉपबॉक्स" होगा

2. इसे नैनो टेक्स्ट एडिटर के साथ खोलें:

 सुडो नैनो / यूएसआर / बिन / ड्रॉपबॉक्स 

3. जब तक आपको लाइनें न मिल जाए तब तक फ़ाइल में नीचे स्क्रॉल करें:

 PARENT_DIR = os.path.expanduser ("/ var / lib / ड्रॉपबॉक्स") DROPBOXD_PATH = "% s / .dropbox-dist / dropboxd"% PARENT_DIR 

यदि आप कोड को समझते हैं, तो इसका मतलब यह है कि "DROPBOXD_PATH" "PARENT_DIR" पर इंगित कर रहा है, जो "/ var / lib / dropbox" है।

हमें बस इतना करना है कि फ़ाइलपैथ "/ var / lib / dropbox" को "~" में बदलना है, इसलिए यह बन जाता है:

 PARENT_DIR = os.path.expanduser ("~") 

यह कॉन्फ़िगरेशन फ़ाइलों के लिए आपके होम फ़ोल्डर तक पहुंचने के लिए ड्रॉपबॉक्स को निर्देशित करेगा।

4. सहेजें (Ctrl + o) और नैनो टेक्स्ट एडिटर से बाहर निकलें (Ctrl + x)। ड्रॉपबॉक्स को पुनरारंभ करें।

 ड्रॉपबॉक्स शुरू -i 

-i ध्वज मॉड्यूल को पुनर्स्थापित करने के लिए ड्रॉपबॉक्स को संकेत देता है यदि यह होम फ़ोल्डर में मौजूद नहीं है।

बस। यह आपको पासवर्ड दर्ज करने और फिर सुपरसियर के रूप में चलाने के लिए संकेत नहीं देगा (जब तक कि अगला अपडेट इसे दोबारा नहीं तोड़ देता)।