मेरे पास लंबे समय से चल रही स्क्रिप्ट और अनुप्रयोगों का एक समूह है जो कुछ उपयोगकर्ताओं के बीच साझा की गई निर्देशिका में आउटपुट परिणाम संग्रहीत कर रहे हैं। मैं यह सुनिश्चित करने का एक तरीका चाहूंगा कि इस साझा निर्देशिका के तहत बनाई गई प्रत्येक फ़ाइल और निर्देशिका में स्वचालित रूप से u=rwxg=rwxo=r
अनुमतियाँ हों।
मुझे पता है कि मैं umask 006
अपनी विभिन्न लिपियों को सिर पर इस्तेमाल कर सकता हूं, लेकिन मुझे यह तरीका पसंद नहीं है क्योंकि कई उपयोगकर्ता अपनी स्क्रिप्ट लिखते हैं और खुद को umask सेट करना भूल सकते हैं।
मैं वास्तव में सिर्फ फाइल सिस्टम को एक निश्चित अनुमति के साथ नव निर्मित फ़ाइलों और निर्देशिकाओं को सेट करना चाहता हूं यदि यह एक निश्चित फ़ोल्डर में है। क्या ये संभव भी है?
अद्यतन : मुझे लगता है कि यह डिफ़ॉल्ट ACL कार्यक्षमता का उपयोग करके POSIX ACLs के साथ किया जा सकता है , लेकिन यह इस समय मेरे सिर पर थोड़ा सा है। यदि कोई भी यह समझा सकता है कि डिफ़ॉल्ट ACL का उपयोग कैसे किया जाता है तो वह शायद इस प्रश्न का उत्तर अच्छी तरह से देगा।