Файловые серверы являются фактом жизни в ИТ, и мне любопытно, есть ли какие-либо общепринятые практики (я не решаюсь использовать слово «лучший» здесь) для того, как вы создаете группы и применяете разрешения для управления доступом клиентов к общей папке в файловый сервер.
На моей нынешней работе я унаследовал довольно много разных способов сделать это - от десятков групп в ACL-списках до размещения отдельных пользователей непосредственно в файловой системе. Моя задача состояла в том, чтобы навести порядок и придумать какой-то стандартизированный способ решения этой проблемы во всей компании (большая среда, 150 тыс. Сотрудников, 90 тыс. Клиентских компьютеров, 100 файловых серверов).
Из моего понимания проблемы кажется, что вам как минимум нужна одна группа на требуемый уровень доступа на защищенный ресурс. Эта модель, по-видимому, обеспечивает наибольшую гибкость, поскольку вам не нужно снова касаться разрешений файловой системы, если вам не требуется поддержка другого уровня доступа. Недостатком является то, что вы создадите больше групп, чем при повторном использовании одной и той же группы для нескольких общих ресурсов.
Вот пример, показывающий, что я имею в виду:
На файловом сервере с именем FILE01 имеется общий ресурс «Результаты теста», и у вас есть люди, которым необходим доступ только для чтения, доступ для чтения и записи и полный контроль. 1 защищенный ресурс * 3 уровня доступа = 3 группы безопасности. В нашей среде AD мы создаем их как универсальные группы, чтобы мы могли легко добавлять пользователей / группы из любого домена в лесу. Поскольку каждая группа однозначно ссылается на общую папку и уровень доступа, имена групп включают в себя эти «ключевые» фрагменты данных, и поэтому разрешения:
"FILE01-Test Results-FC" -- Full Control
"FILE01-Test Results-RW" -- Read & Write
"FILE01-Test Results-RO" -- Read Only
Как правило, мы также включаем встроенную учетную запись SYSTEM и встроенных администраторов с полным доступом. Любые изменения в том, кто на самом деле получает какой доступ к этому общему ресурсу, теперь можно обрабатывать, используя членство в группах, вместо того, чтобы прикасаться к списку ACL (добавляя группы «Роли», представляющие конкретные бизнес-роли, такие как менеджеры, технические специалисты, аналитики QA и т. Д., Или просто отдельные лица). пользователи для одноразового доступа).
Два вопроса:
1) Это действительно рекомендуемый или действительный подход для обработки разрешений или я упускаю какое-то более простое, более элегантное решение? Я был бы особенно заинтересован в любых решениях, которые используют наследование, но все еще сохраняют гибкость в том, что нет необходимости переопределять ACL большие части файловых систем, когда что-то меняется.
2) Как вы обрабатываете разрешения файлового сервера и структуру группы в вашей среде? Бонусные баллы для тех, кто также работает в больших средах.