Файлові сервери - це факт життя в ІТ, і мені цікаво, чи існують загальноприйняті практики (я вагаюся тут використовувати слово "найкраще") для того, як створювати групи та застосовувати дозволи для управління клієнтським доступом до спільної папки на файловий сервер.
На моїй теперішній роботі я закінчив успадковувати безлад різних способів зробити це, починаючи від десятків груп на 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 (або додаючи групи "Ролі", що представляють конкретні ділові ролі, такі як менеджери, технічні працівники, аналітики якості тощо), або просто окремі користувачів для разового доступу).
Два питання:
1) Це насправді рекомендований чи вірний підхід для обробки дозволів чи я пропускаю якесь більш просте, елегантніше рішення? Мене особливо зацікавлять будь-які рішення, які використовують успадкування, але все ж зберігають гнучкість у тому, що не потрібно повторно переглядати великі частини файлових систем ACL, коли все змінюється.
2) Як ви обробляєте дозволи файлового сервера та групову структуру у вашому оточенні? Бонусні бали для тих, хто також працює у великих умовах.