По-перше, трохи тла, щоб пояснити, що відбувається: Файли в OS X можуть застосовувати до них досить різні типи дозволів: POSIX та ACL.
У файлах завжди (добре, майже завжди) застосовуються дозволи POSIX, що складаються з власника, групи та інших (з деякою комбінацією читання, запису та виконання для кожного з них). Немає можливості контролювати спадкування дозволів POSIX: нові елементи завжди належать тому, хто створив їх користувач, групове призначення успадковується з папки, в якій вони перебувають, а доступ визначається umask (що майже завжди: власник отримує повний доступ, група та інші читають лише + виконувати для папок). Тому дозволи POSIX не працюватимуть для того, що ви намагаєтесь зробити.
У файлах також може бути застосований список контролю доступу (ACL). Це перелік записів контролю доступу (ACE), кожен з яких застосовується до користувача або групи, вказує типи доступу (дуже детально), дозволено чи заборонено, і чи потрібно також копіювати ACE в елементи, створені всередині папки. Цей останній біт - це та частина, яка робить це корисним для вас; вам потрібно створити ACE у папці, яка вказує бажану групу, типи доступу та потрібне повне успадкування.
chmod в OS X може маніпулювати ACE за допомогою параметрів дозволів + a, -a тощо. Якщо я зрозумію, що ви хочете, ви використовуєте це (із заміненим назвою вашої групи та шляхом папки) для створення 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
Зауважте, що спадщина не є "живою", тобто вона не поширюється на елементи, створені до призначення ACE, і не застосовується до елементів, створених де-небудь в іншому місці, а потім переміщених у папку. Ви можете застосувати його до наявного вмісту, використовуючи -R ( chmod -R +a ...). Я не знаю способу (крім інструментів адміністрування сервера Apple) примусити спадкування до предметів, переміщених у папку.