समस्या यह है कि आपने इस्तेमाल किया sudo
पहली बार खोलने के लिए, ताकि आपकी ~/.config/sublime-text-3
निर्देशिका (या ~/.config/sublime-text-2
, आप यह नहीं कहते कि आप किस संस्करण का उपयोग कर रहे हैं) root
, इसलिए आपके नियमित उपयोगकर्ता के पास इसकी पहुंच नहीं है। आपको उपयोग करके अनुमतियां बदलनी होंगी chown
। सबसे पहले, अपनी होम निर्देशिका में परिवर्तन करें:
cd
फिर भागो chown
, की जगह username
आपके वास्तविक उपयोगकर्ता नाम के साथ, और X
किसीके साथ 2
या 3
, जो आपके द्वारा उपयोग किए जा रहे उदात्तता के संस्करण पर निर्भर करता है:
sudo chown -R username .config/sublime-text-X
अंत में, उन समय के लिए जब आप करना के रूप में उदात्त खोलने की जरूरत है root
, पहले लॉगिन करें root
:
sudo su -
फिर उदात्त खोलें:
subl
यह पूरी तरह से स्वच्छ संस्करण होगा, जो आपके होम डायरेक्टरी में इंस्टॉल से संबंधित नहीं है। मैं सुझा दूंगा नहीं किसी भी सुरक्षा छेद से बचने के लिए पैकेज कंट्रोल और प्लगइन्स इंस्टॉल करना, लेकिन यह आपके ऊपर है। एक बार काम पूरा करने के बाद, उदात्त को बंद करें और लॉग आउट करें root
मार कर Ctrl डी टर्मिनल में, या सिर्फ टाइपिंग logout
।
अब, अपने नियमित उपयोगकर्ता के रूप में नियमित फ़ाइलों को संपादित करने के लिए, आप बस चला सकते हैं
subl filename
और आपको पैकेज कंट्रोल का उपयोग करने में सक्षम होना चाहिए। सिस्टम फ़ाइलों के संपादन के लिए, चल रहा है
sudo subl filename
सुपरसुसर विशेषाधिकारों के साथ उदात्त का एक नया उदाहरण खोलेगा, इसलिए सावधान रहें कि आप क्या करते हैं!