LINUX.ORG.RU
ФорумAdmin

Вопрос по samba

 


0

2

Добрый день.

Есть 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
...

разрулить правами на файловой системе - не вариант? можно sgid. на конец, есть еще acl.

conalex ★★★ ()
Последнее исправление: conalex (всего исправлений: 1)
Ответ на: комментарий от codebe

И не забудьте выставить default-acl для новых файлов.

ArcFi ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.