Назад | Перейти на главную страницу

Автоматически применять разрешение «список папок» к родительским папкам, когда пользователь предоставил доступ к подпапке в общей папке с перечислением на основе доступа

Во-первых, извиняюсь, если часть моей терминологии неверна, я новичок в работе с сетями Windows и Active Directory.

Мы работаем на файловом сервере Windows Server 2008R2, и мне было поручено реструктурировать один из наших сетевых ресурсов. По умолчанию общий ресурс должен быть доступен для всех аутентифицированных пользователей с несколькими папками (например, \\share\manager_1, \\share\manager_2), чтобы быть ограниченным только определенными людьми (manager_1 и manager_2). Я также хочу, чтобы эти папки не были видны пользователям, у которых нет к ним доступа - перечисление на основе доступа творит чудеса для этого. Все идет нормально.

Теперь проблема возникает, когда менеджер хочет создать подпапку в своей собственной папке (\\share\manager_1\sub_folder_1) и поделитесь этой папкой с другим пользователем. Мы дали менеджерам возможность устанавливать свои собственные разрешения для папок в собственной папке менеджеров, поэтому manager_1 может дать user_1 доступ к \\share\manager_1\sub_folder_1, ОДНАКО в этом сценарии:

  1. user_1 не может перейти вниз по дереву общих каталогов к \\share\manager_1\sub_folder_1 потому что разрешение "список папок" не предоставляется им автоматически на \\share\manager_1 - поэтому перечисление на основе доступа скрывает manager_1 папку из них.

  2. Даже с разрешением на просмотр папок пользователь_1 не может напрямую перейти к \\share\manager_1\sub_folder_1 Путь UNC, ABE имеет приоритет над «папками перемещения».

В самом деле Мне нужен способ заставить ABE работать, но с «обратным разрешением» распространение разрешения «список папок» - так что в приведенном выше сценарии user_1 сможет развернуть дерево каталогов до sub_folder_1 НО не сможете увидеть какое-либо содержимое manager_1 папка (бар, очевидно sub_folder_1 сам).

Потратив несколько часов на то, чтобы понять, как это сделать, я понял, что есть функция под названием «Динамическое наследование» в эквиваленте Novell для Active Directory, которая делает именно это. Есть ли способ добиться этого в среде на базе Windows?

Любая помощь очень ценится.

Я недавно был и остаюсь на твоем месте.

Вам нужно не только разрешение папки списка.

Тебе понадобится

Travese Folder 

List Folder 

Read attributes 

Read extended attributes 

Read permissions 

посмотреть здесь.

К сожалению, в Windows нет эквивалента функциональности, предлагаемой Novell.

Кроме того, разрешение пользователям управлять разрешениями по некоторым причинам не является хорошей идеей.

Сначала это будет кошмар для одитинга. Ни вы, ни ваш менеджер не отследите и не узнаете, кто к какой директории имеет доступ.

Во-вторых, в конце дня ваша ИТ-служба / служба поддержки должны будут поддерживать менеджеров в устранении неполадок в некоторых проблемных ACL / ACE.

В нашей организации мы создаем для каждой папки 3 разрешающие группы с помощью сценария PowerShell и добавляем их в ACL папки. Затем мы добавляем пользователей, которым необходим доступ к этим ресурсам, в соответствующие группы AD для предоставления доступа.

Возможно, следующая ссылка (моя ветка по той же теме) вдохновит вас.

Файловый сервер и ABE