2013-02-18 45 views
9

नहीं लिख सकता मैं अपने उत्पादन वातावरण के लिए opensuse का उपयोग कर रहा हूँ। मैं "परीक्षण" उपयोगकर्ता के रूप में प्रवेश और का उपयोग कर "vi" एक फ़ाइल को संपादित करते लेकिन जब मैं कि फाइल को बचाने के लिए जा रहा हूँ यह निम्न त्रुटि से पता चलता

**

E138 हूँ: कर सकते हैं ' टी के तहत "परीक्षण" उपयोगकर्ता सभी फाइलों /home/test/.viminfo

**

फ़ाइल viminfo लिख सकते हैं और फ़ोल्डर autometically केवल पढ़ने के लिए हो गया है। मैं "रूट" उपयोगकर्ता का उपयोग कर अनुमति बदलने की कोशिश कर रहा हूं लेकिन इसे बदलने में असमर्थ हूं। मैं भी "~/.viminf *" जैसे temp फ़ाइल की तलाश करता हूं लेकिन ऐसा कुछ भी नहीं है।

क्या इस समस्या

उत्तर

13

आपकी होम निर्देशिका मालिक और अनुमतियाँ फिक्स के बारे में आपका दिन कैसा मदद करने के लिए .... किसी को भी अवगत नहीं जानते।

sudo chown -R test /home/test 

sudo chmod u+rw -R /home/test 

और अंत में जाँच करें कि कोई पुराने अस्थायी फ़ाइलों को पीछे छोड़ दिया गया है (जैसे ~/.viminf *) और आप .viminfo फ़ाइल निर्देशिका में लिख सकते हैं कि।

+0

यह wroking नहीं है, यह pstscos341:/home/sibuild # sudo chown sibuild/home/sibuild/jira_certificate दिखाता है। sath.com chown: '/home/sibuild/jira_certificate.sath.com 'का स्वामित्व बदलने: केवल पढ़ने के लिए फाइल सिस्टम – Biswajit

+0

pstscos341:/घर/sibuild # sudo chmod + urw /home/sibuild/jira_certificate.sath। कॉम chmod: अमान्य मोड: '+ urw' अधिक जानकारी के लिए 'chmod --help' आज़माएं। – Biswajit

+0

बस उत्तर संपादित किया गया। यदि आप रूट खोल '#' –