| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование *NIX систем > Раздать разные права для нескольких групп?.. |
| Автор: Kurt 12.11.2005, 16:16 |
| Я извиняюсь за столь ламерский вопрос, но если честно раньше не задумывался. У меня есть некий файл. Тепеь я хочу разрешить одной группе доступ и на чтение и на выполнение, второй - только на чтение, третьей, скажем, только запись, а четвертой вообще никакого доступа. Это в принципе возможно в Linux c ext2fs? Т.е. мне нужно на один файл дать разный уровень доступа для некоторого множества групп. А-ля NTFS в Windows. Если такое есть, буду благодарен за короткий примерчик ;) |
| Автор: DENNN 12.11.2005, 18:19 |
| man chmod читал? |
| Автор: Kurt 12.11.2005, 20:33 |
| Читал, конечно. Либо я чего-то не понимаю, либо во всем описании сказано только то, что можно добавить/отобрать права для владельца файла, для его группы, для тех, кто не входит в его группу и для всех. Нигде не сказано, что можно указать для КОНКРЕТНОЙ группы данные права. Максимум - можно иметь дело только с той группой, в к-ю входит хозяин файла. .. Возможно, я ошибаюсь. Тогда, плиз, покажи пример, как с помощью chmod можно, допустим, разрешить чтение и исполнение файла somefile для группы group1 и только чтение для группы group2. |
| Автор: bilbobagginz 12.11.2005, 23:52 |
| Kurt, ты прав и не прав. прав, что нет удобного механизма такого раздела доступа в екст2/3 если создать пользователя а его владение отдать группе к которой пользователь не принадлежит, то просто сделать разделение по полной программе, т.е. пользоователь имеет права только писать, а группа только читать, например. Это конечно очень упрощенная модель контроля, и для случая если есть нужда то обязательно использование "групп доступа" ( ACL = Access Control Lists ). для поддержки которых существуют решения как: http://www.rsbac.info пока. |