Можно ли предоставить автоматическую возможность изменять файлы (папки и все рекурсивно), созданные одним пользователем, для другого в одной указанной папке (скажем, «общая») на основании того, что оба пользователя принадлежат к одной и той же вторичной группе (скажем, " коллеги ")?
Я пытался добиться этого с помощью ACL, но безуспешно. Кажется, что umask стирает соответствующие биты ....
Я использую FreeBSD 8.1 (но, похоже, эта проблема актуальна для других систем * NIX). Поиск в Google этой проблемы (люди часто называют ее проблемой "umask per directory") дает наиболее подходящую ссылку: http://old.nabble.com/ACLs,-umask-and-shared-directories-td27820947.html
это не очень многообещающе ...
Хотите спросить сообщество ServerFault - возможно ли это вообще?
Вы можете сделать это, установив идентификатор группы в каталоге. Я сам сделал это только один раз, поэтому я немного забыл о деталях, но погуглите для SGID в Linux, и вы должны найти то, что вам нужно.