Categories: Zyxel

Настройка авторизации групп Active Directory через аппаратный шлюз серии ZyWALL USG или контроллер NXC5200

Вопрос:

Как настроить авторизацию групп Active Directory через аппаратный шлюз серии ZyWALL USG или контроллер беспроводной сети NXC5200?

Ответ:

В данной статье рассмотрим схему, в которой используется аппаратный шлюз серии ZyWALL USG или контроллер беспроводной сети NXC5200 и к нему подключен сервер MS Active Directory (AD), имеющий IP-адрес 192.168.1.222 (в нашем примере используется AD из состава ОС Windows Server 2003).
В Active Directory создан тестовый домен mycompany.local. В него входит контейнер Users, в котором находятся все пользователи и группы, которые будут участвовать в нашем примере.
Группы — Accounting и Programmers;
Пользователи — olegvasypety.
Пользователь pety входит в группу Accountingvasy входит в группу Programmersoleg входит в обе эти группы.
Задача: настроить авторизацию и распознавание пользователей по группам Active Directory на аппаратном шлюзе серии ZyWALL USG или контроллере NXC5200.

Настройка Active Directory

Структура Active Directory:

Создание учетной записи для пользователя oleg:

На закладке Account в поле User logon name указывается имя пользователя, которое будет использовано для авторизации на USG/NXC.
Внимание! При авторизации используется имя учетной записи, указанное в поле User logon name (на закладке Account), а не имя, указанное в поле Display name (на закладке General).

Принадлежность пользователя к группе указывается на закладке Member Of.
Пользователь oleg входит в обе группы (Accounting и Programmers).
Внимание! Все пользователи домена должны входить в общую группу, которая является основной (Primary group). В этом случае USG/NXC сможет распознать принадлежность пользователя к группам. Если Primary group отсутствует или основной назначена рабочая группа, она не будет распознана на USG/NXC. Для назначения основной группы выделите группу и нажмите кнопку Set Primary Group.
В нашем примере основной группой (Primary group) является группа Domain Users.

Пользователь pety входит в группу Accounting.
Внимание! Все пользователи домена должны входить в общую группу, которая является основной (Primary group). В этом случае USG/NXC сможет распознать принадлежность пользователя к группам. Если Primary group отсутствует или основной назначена рабочая группа, она не будет распознана на USG/NXC. Для назначения основной группы выделите группу и нажмите кнопку Set Primary Group.
В нашем примере основной группой (Primary group) является группа Domain Users.

Пользователь vasy входит в группу Programmers.
Внимание! Все пользователи домена должны входить в общую группу, которая является основной (Primary group). В этом случае USG/NXC сможет распознать принадлежность пользователя к группам. Если Primary group отсутствует или основной назначена рабочая группа, она не будет распознана на USG/NXC. Для назначения основной группы выделите группу и нажмите кнопку Set Primary Group.
В нашем примере основной группой (Primary group) является группа Domain Users.

В группу Accounting входят пользователи oleg и pety, а в группу Programmers входят пользователи oleg и vasy.

Настройка аппаратного шлюза серии ZyWALL USG или контроллера NXC5200

В нашем примере настройки представлены на основе беспроводного контроллера NXC5200, но они совпадают с настройками аппаратных шлюзов серии ZyWALL USG.
Зайдите в меню Configuration > Object > AAA Server, перейдите на закладку Active Directory, нажмите кнопку Add и создайте тестовый аккаунт test сервера AD, находящегося в локальной сети устройства USG/NXC и имеющего IP-адрес 192.168.1.222.

Внимание! Обратите внимание на синтаксис указания адресов в полях Base DN (адрес домена) и Bind DN для авторизации учетной записи администратора сервера для доступа к информации о пользователях AD.
В разделе Configuration Validation вы можете проверить подключение к AD-серверу, попытавшись авторизовать существующего пользователя на сервере.

В меню Configuration > Object > User/Group на закладке User нужно создать два групповых пользователя Prorgrammers иAccounting с типом ext-group-user.

Внимание! Обратите внимание на синтаксис указания идентификатора группы (Group Identifier). Нужно учитывать регистр букв. CN(контейнер) и DC (домен) нужно указывать большими (прописными) буквами!

В разделе Configuration Validation вы можете проверить подключение к AD-серверу и принадлежность пользователя к группе. Для проверки введите имя пользователя и нажмите кнопку Test. Если пользователь принадлежит к данной группе, в поле Test Status будет значение OK.
Как видно из нашего примера, пользователь vasy принадлежит к группе Programmers. Это отображается в поле Returned User Attributes в строке memberOf.

В следующем примере видно, что пользователь pety не принадлежит к группе Programmers. В поле Test Status будет сообщение … does not belong to this group (не принадлежит к этой группе).

Пользователь oleg принадлежит и к группе Accounting, и к группе Programmers, что видно в поле Returned User Attributes в строкахmemberOf при тестировании этого пользователя.

На этом настройка авторизации групп Active Directory через USG/NXC завершена.
Данная статья описывает настройку авторизации пользователей из Active Directory. Впоследствии вы можете использовать авторизованного пользователя в правилах межсетевого экрана Firewall для настройки доступа и Force User Authentication в Captive Portal.

admin

Share
Published by
admin

Recent Posts

How to back up and restore the ESXi host configuration

Original https://kb.vmware.com/s/article/2042141 Backing up ESXi host configuration data To synchronize the configuration changed with persistent…

11 месяцев ago

vCenter Converter Standalone download

vCenter Converter Standalone 6.6.0 download (далее…)

12 месяцев ago

VMware remote console (VMRC) 12 download

VMware remote console (VMRC) 12.0.5 download Last version: VMware Remote Console 12.0.5  28 NOV 2023…

2 года ago

Mysql calculate row size for all tables

SELECT col_sizes.TABLE_SCHEMA, col_sizes.TABLE_NAME, SUM(col_sizes.col_size) AS EST_MAX_ROW_SIZE FROM ( SELECT cols.TABLE_SCHEMA, cols.TABLE_NAME, cols.COLUMN_NAME, CASE cols.DATA_TYPE WHEN…

2 года ago

Mysql change date format in database

UPDATE DB SET column = DATE(STR_TO_DATE(column, '%Y-%d-%m')) WHERE DATE(STR_TO_DATE(column, '%d-%m-%Y')) <> '0000-00-00'

2 года ago

esxi debian lvm extend partition

echo 1 > /sys/class/block/sda/device/rescan #maybe run under root> sudo fdisk /dev/sda2 > d > 2…

2 года ago