Чтобы повлиять на требуемое поведение, вам нужно
- Сделайте родительский каталог владельцем нужной вам группы.
- Имейте так называемый "липкий бит", установленный на этом.
В Linux этот параметр гарантирует, что новые элементы, созданные в директории с набором закрепленных битов, будут принадлежать группе-владельцу этого каталога, а не основной группе процесса, создавшего этот элемент.
Так что в основном вам нужно
# chgrp that_group path/to/the/target/dir
# chmod g+s $_
Обратите внимание, что настройки umask
не влияют на липкие биты, поэтому вам нужно убедиться, что настройки umask
ваших пользователей по крайней мере не будут маскировать g+rx
противном случае каталоги, которые они будут создавать, не будут доступны для чтения / чтения группой-владельцем ,
Дальнейшее чтение.