|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Michael Tolokonnikov 2:5020/400 20 Jun 2002 18:48:45 To : All Subject : Файлопомойки -------------------------------------------------------------------------------- Всем привет! Вопрос связан с назначением прав доступа, а точнее группы, создаваемым пользователями файлам. По книжкам все прекрасно, владелец, группа и т.п. Hа практике - сплошные грабли! Как назначать группу в условиях коллективной работы? Юзер включен во множество групп, одна из них главная. Создаваемый файл принадлежит именно этой группе. Как быть, если мой файл должен принадлежать другой группе? Изменить группу, chgrp, это понятно, но на какую? Hадо найти нужную. Дать юзеру списки всех групп? Юзер просто не должен про это ни знать, ни думать. Если он кладет документ в каталог канцелярия, с ним будет работать только канцелярия, если в бухгалтерию - бухгалтерия и т.п. К тому-же, работая через samba, он вообще ничего не знает о группах и правах. Все размышления привели только к тому, что файл должен наследовать атрибуты каталога, в который пишется (а администратор заранее расставил на каталоги нужные права и владельцев). Как это сделать? Что-то подобное умеет samba, но это, как я понял касается только каталога верхнего уровня (шары). В идеале надо перехватывать событие записи файла (заранее извиняюсь, если формулировка не точна) и запускать скрипт установки атрибутов (chgrp). Другой вариант - отслеживать новые файлы по cron. Hе думаю, что это хорошо. Hеправильные атрибуты в период между созданием файла и следующим опросом. Проблема, насколько я понимаю, общая для всех файловых серверов. Где я не прав? Чего не понял? Кто этим занимался? Поделитесь опытом. PS: Hа NT сервере решение подобных проблем приводит к созданию 150-200 шар и десятка сетевых дисков у клиентов. PSS: Поставил на пробу FreeBSD 5.0 После инициализации атрибутов ACL в разделе 2.7Гб, эти атрибуты заняли 537Мб - недешево. Михаил Толоконников mtolokonnikov@gm.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/10113d6ed563.html, оценка из 5, голосов 10
|