Есть два (на самом деле больше) каталога. У этих каталогов разные группы владельцев и установлены атрибуты setgid. Соответственно, при создании новых файлов в этих каталогах идентификатор группы наследуется.
Есть пользователи, имеющие доступ либо к одному либо к другому каталогу, а также небольшое число тех, кто имеет доступ к обоим каталогам. Они могут перемещать файла (и подкаталоги) из одного каталога в другой, так и должно быть. Но при перемещении файлов сохраняется его старый gid, соответственно в дальнейшем возможны различные коллизии. Возможно ли, чтобы при перемещении файл получал группу каталога, в который его переместили? Гугление привело меня к inotify в целом и к incron в частности, но incron не умеет работаться рекурсивно.
В этой же степи есть systemd.path, но я думаю он не совсем для этих целей. Может быть я подхожу к решению вопроса не стой стороны и всё гораздо проще/сложнее?