सबसे पहले, यह बताने के लिए पृष्ठभूमि की एक बिट: ओएस एक्स में फाइलें दो अलग-अलग प्रकार की अनुमति सेटिंग्स उन पर लागू हो सकती हैं: पोसिक्स और एसीएल।
फ़ाइलें हमेशा (अच्छी तरह से, लगभग हमेशा) लागू की जाती हैं, जिसमें एक मालिक, समूह, और अन्य शामिल होते हैं (उनमें से प्रत्येक के लिए पढ़ने, लिखने और निष्पादित करने के कुछ संयोजन के साथ)। POSIX अनुमतियों की विरासत को नियंत्रित करने का कोई तरीका नहीं है: नए आइटम हमेशा उपयोगकर्ता द्वारा बनाए गए सभी के स्वामित्व में होते हैं, समूह असाइनमेंट को उस फ़ोल्डर से विरासत में मिला होता है जिसमें वे होते हैं, और पहुंच umask द्वारा निर्धारित की जाती है (जो हमेशा बहुत अधिक होती है: मालिक को पूर्ण पहुंच प्राप्त होती है, समूह और अन्य केवल फ़ोल्डर्स के लिए + निष्पादन को पढ़ते हैं)। तो POSIX अनुमतियां आपके द्वारा किए जा रहे काम के लिए काम नहीं करेंगी।
फाइलों में एक एक्सेस कंट्रोल लिस्ट (ACL) भी लगा हो सकता है। यह एक्सेस कंट्रोल प्रविष्टियों (एसीई) की एक सूची है, जिनमें से प्रत्येक उपयोगकर्ता या समूह पर लागू होती है, एक्सेस के प्रकार (महान विवरण में) निर्दिष्ट करती है, कि क्या उन्हें अनुमति दी जा रही है या इनकार किया जा रहा है, और क्या एसीई को भी कॉपी किया जाना चाहिए फ़ोल्डर के अंदर निर्मित आइटम। वह अंतिम बिट वह हिस्सा है जो आपके लिए इसे उपयोगी बनाता है; आपको उस फ़ोल्डर पर एक एसीई बनाने की आवश्यकता है जो आपके इच्छित समूह को निर्दिष्ट करता है, आपके इच्छित उपयोग के प्रकार, और पूर्ण उत्तराधिकार।
OS X पर chmod +-in, -a आदि अनुमतियों के विकल्प के साथ ACEs में हेरफेर कर सकता है। यदि मुझे समझ में आ जाए कि आप क्या चाहते हैं, तो आप ACE बनाने के लिए (अपने समूह नाम और फ़ोल्डर पथ के साथ) का उपयोग करेंगे:
chmod +a "group:examplegroup allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" /path/to/folder
ध्यान दें कि वंशानुक्रम "लाइव" नहीं है, अर्थात यह एसीई को सौंपे जाने से पहले बनाई गई वस्तुओं पर लागू नहीं होता है, और यह कहीं और बनाई गई वस्तुओं पर लागू नहीं होता है और फिर फ़ोल्डर में चला जाता है। आप इसे -R ( chmod -R +a ...) का उपयोग करके मौजूदा सामग्री पर लागू कर सकते हैं । मुझे एक तरीका नहीं पता है (Apple के सर्वर व्यवस्थापक टूल को छोड़कर) जो फ़ोल्डर में चले गए आइटमों के उत्तराधिकार को बाध्य करता है।