मैंने हाल ही में कुछ बैश स्क्रिप्टिंग सीखने का प्रयास करने का फैसला किया है और एक मजेदार अभ्यास के रूप में मैंने स्क्रिप्ट लिखने के लिए एक दैनिक फाइल खोलने का फैसला किया है जब भी स्क्रिप्ट है चलाते हैं।बैश: फ़ाइल को खोलने की कोशिश करते समय अनुमति अस्वीकार
यह ठीक काम किया जब तक मैं लॉग आउट और करने के लिए प्रणाली में वापस बाद में, जब मैं एक त्रुटि
/usr/local/bin/notes: line 45: /home/MY_USERNAME/notes/2010-10-01:Permission denied
मैं गलत हो सकता है, लेकिन यह निश्चित रूप से नहीं लगता है प्राप्त ऐसी कुछ चीज़ जो अतिरिक्त अनुमतियों की आवश्यकता नहीं है, है ना?
संपादक nano
फ़ाइल की अनुमतियों के लिए सेट है कर रहे हैं -rw-rw-r--
स्क्रिप्ट की अनुमतियों हैं -rwxr-xr-x
आपका $ EDITOR सेट क्या है? फ़ाइल पर अनुमतियाँ क्या हैं? साथ ही, प्रश्न में कोड को शामिल करना बेहतर है (एक कोड ब्लॉक में) ताकि प्रश्न संग्रह बेहतर हो जाए और पेस्टबिन दूर हो जाने के बाद अर्थहीन न हो। – zigdon
** सबकुछ ** अनुमतियों की आवश्यकता है। कोई "अतिरिक्त" अनुमतियां नहीं हैं। फाइलों की अनुमतियों को देखने के लिए आपको 'ls -l' या' ls -ld' करना होगा। –
आपको प्रश्न की पूर्णता के लिए कोड शामिल करने के लिए अद्यतन करना चाहिए। पास्टबिन आईडी अब मान्य नहीं है। – Chris