Добрый день.
Есть samba-сервер, на котором хранятся проекты, которые ведет организация. Каждый проект представляет собой отдельную папку с заданной структурой (документы, файлы и т.д.). К вложенным папкам в проекте разные пользователи имеют разные права доступа, т.е. на практике это выглядит так:
/home/projects/ooo-nadezhda - проект
/home/projects/ooo-oak - проект
Внутри каждый проект имеет такую структуру и права доступа:
/home/projects/ooo-nadezhda/docs <- сюда, например, могут писать все пользователи (создавать, удалять файлы и директории)
/home/projects/ooo-nadezhda/files <- для всех ридонли, для 2-3 пользователей есть права доступа
Настроить для существующих проектов легко, но сложности начинаются когда нужно создавать проекты без правки конфига и перезагрузки самбы. Т.е. возможно сделать нечто подобное, чтобы каждый раз не приходилось править конфиги и права корректно выставлялись?
[projects]
path = /home/projects
writable = no
write list = nachalnik
...
[projects-docs]
path = /home/projects/*/docs
writeble = yes
...
[projects-files]
path = /home/projects/*/files
writeble = no
write list = nachalnik vasya
...