केवल तैयार किए गए फ़ोल्डर्स जो इसके लिए उपयोग किए जा सकते थे, वे हैं / tmp और / var / tmp। / tmp को प्रत्येक रिबूट पर साफ़ किया जा सकता है, और / var / tmp को कुछ समय की अवधि के बाद हटाया जा सकता है जैसे कि एक सप्ताह। किसी भी मामले में, वे अस्थायी फ़ाइलों के लिए हैं। भले ही उबंटू 12.04 / var / tmp को नहीं छूता है, आप कभी नहीं जानते कि अगला संस्करण क्या करने जा रहा है, इसलिए आपको हमेशा यह मान लेना चाहिए कि इन निर्देशिकाओं की सामग्री को बिना किसी चेतावनी के हटा दिया जाना चाहिए।
यदि तथ्य यह है कि ये अस्थायी हैं एक समस्या है, तो आपको एक और समाधान की आवश्यकता है। यदि मैं चाहता हूं कि अन्य स्थानीय उपयोगकर्ता मेरी फ़ाइलों तक पहुंच पढ़ें, तो मैंने अपने होम डायरेक्टरी के मोड को 755 में सेट कर दिया (यह वही है जो मैं आमतौर पर करता हूं); लेकिन उस मामले में मुझे ध्यान है कि मेरे घर निर्देशिका के भीतर कोई भी गुप्त फाइलें या निर्देशिका क्रमशः 600 या 700 पर सेट हैं।
अस्थायी फ़ाइलों का संयोजन + होम-डायरेक्टरी-रीडेबल-बाय-सब आमतौर पर पर्याप्त होता है। यदि आप वास्तव में एक साझा फ़ोल्डर चाहते हैं, तो आपको उदाहरण के लिए, / होम / साझा, बनाने और इसे 777 या 1777 पर सेट करने की आवश्यकता है (1777 का अर्थ है कि सभी 777 की तरह से लेखन योग्य, लेकिन केवल एक फ़ाइल का स्वामी फ़ाइल को निकाल सकता है )। अधिक उन्नत सेटअप में डायरेक्टरी सेटगिड बिट सेट करना और उपयोगकर्ता समूहों के साथ खेलना शामिल है, लेकिन मैं इस पर विस्तार नहीं कर रहा हूं।
मैं आमतौर पर निर्देशिकाओं के लिए 711 मोड को पसंद नहीं करता हूं; मुझे यह भ्रामक लगता है और यह स्पष्ट नहीं है कि यह कितना सुरक्षित है (मुझे लगता है कि पठनीय का मतलब पठनीय है, भले ही आपको इसे एक्सेस करने के लिए इसके नाम का अनुमान लगाना पड़े)।
निष्कर्ष में, समाधान इस बात पर निर्भर करता है कि आप क्या करने की कोशिश कर रहे हैं।
/usr/shareप्रोग्राम डेटा के लिए है, उपयोगकर्ता फ़ाइलों के लिए नहीं।