मैं उबंटू में Arduino IDE का उपयोग कर रहा हूं, और सीरियल पोर्ट के साथ समस्या हो रही है। इसने अतीत में काम किया है, लेकिन उन कारणों के लिए जो अनावश्यक हो सकते हैं, मुझे कुछ फाइलों के स्वामित्व को रूट स्वामित्व से अपने उपयोगकर्ताओं के स्वामित्व में बदलने की आवश्यकता महसूस हुई।
इसने IDE को सही तरीके से काम किया, लेकिन मैंने सही सीरियल पोर्ट का उपयोग करने की क्षमता खो दी। देव फ़ोल्डर में, मुझे जिस पोर्ट की आवश्यकता है, उसे अनुमति 166 के रूप में सूचीबद्ध किया गया है। किसी ने (जो अब मेरी मदद करने के लिए क्षेत्र में नहीं है) ने 666 को अनुमतियों की अदला-बदली की, जिसने इसे शानदार ढंग से काम किया।
हालाँकि, जैसे ही मैंने अपना कंप्यूटर पुन: प्रारंभ किया, यह वापस लौट आया, और यदि मैं अब कमांड का उपयोग करने का प्रयास करता हूं:
sudo chmod 666 ttyACM0
कुछ नहीं हुआ। कोई त्रुटि संदेश नहीं, लेकिन कोई अनुमति भी नहीं बदलती।
मैं इसे कैसे बदल सकता हूं, और मैं इसे स्थायी रूप से कैसे बदल सकता हूं।
मैं माफी माँगता हूँ अगर यह सवाल अति सरलीकृत या अस्पष्ट है, तो मैं एक ubuntu noob हूँ, और मैं प्रतिक्रिया नहीं होगी!