Pertama, sedikit latar belakang untuk menjelaskan apa yang terjadi: File di OS X dapat memiliki dua jenis pengaturan izin yang sangat berbeda diterapkan pada mereka: POSIX dan ACL.
File selalu (well, hampir selalu) memiliki izin POSIX yang diterapkan, terdiri dari pemilik, grup, dan lainnya (dengan beberapa kombinasi baca, tulis, dan eksekusi untuk masing-masing). Tidak ada cara untuk mengontrol pewarisan izin POSIX: item baru selalu dimiliki oleh pengguna apa pun yang menciptakannya, tugas grup diwarisi dari folder tempat mereka berada, dan aksesnya ditentukan oleh umask (yang hampir selalu: pemilik mendapat akses penuh, grup dan yang lainnya hanya baca + eksekusi untuk folder). Jadi izin POSIX tidak akan berfungsi untuk apa yang Anda coba lakukan.
File juga dapat memiliki daftar kontrol akses (ACL) yang diterapkan. Ini adalah daftar entri kontrol akses (ACE), yang masing-masing berlaku untuk pengguna atau grup, menentukan jenis akses (dengan sangat rinci), apakah mereka diizinkan atau ditolak, dan apakah ACE juga harus disalin ke item yang dibuat di dalam folder. Bagian terakhir itu adalah bagian yang membuat ini berguna untuk Anda; Anda perlu membuat ACE pada folder yang menentukan grup yang Anda inginkan, jenis akses yang Anda inginkan, dan pewarisan penuh.
chmod pada OS X dapat memanipulasi ACE dengan opsi izin + a, -a, dll. Jika saya mengerti apa yang Anda inginkan, Anda akan menggunakan ini (dengan nama grup dan jalur folder Anda diganti) untuk membuat 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
Perhatikan bahwa warisan bukan "hidup", artinya tidak berlaku untuk item yang dibuat sebelum Anda menetapkan ACE, dan itu tidak berlaku untuk item yang dibuat di tempat lain dan kemudian dipindahkan ke folder. Anda dapat menerapkannya pada konten yang ada dengan menggunakan -R ( chmod -R +a ...
). Saya tidak tahu cara (kecuali alat admin server Apple) untuk memaksakan pewarisan item yang dipindahkan ke folder.