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