42.3.4. AD аутентификация
В данном разделе приведён пример настройки аутентификации AD. В примере используются следующие исходные данные:
dc1.test.alt, 192.168.0.132 — сервер AD;
administrator@test.alt — учётная запись администратора (для большей безопасности рекомендуется создать отдельную учетную запись с доступом только для чтения к объектам домена и не использовать учётную запись администратора);
office — группа, пользователи которой имеют право аутентифицироваться в PVE.
Для настройки AD аутентификации необходимо выполнить следующие шаги:
Создать область аутентификации AD (в разделе → → нажать кнопку → ):
На вкладке
Общее указать следующие данные:
Область — идентификатор области;
Домен — домен AD (test.alt);
С учётом регистра — учитывать регистр в имени пользователя;
По умолчанию — установить область в качестве области по умолчанию для входа в систему;
Сервер — IP-адрес или имя сервера AD (dc1.test.alt или 192.168.0.132);
Резервный сервер (опционально) — адрес резервного сервера на случай, если основной сервер недоступен;
Порт — порт, который прослушивает сервер LDAP (обычно 389 без ssl, 636 с ssl);
Режим — режим протокола LDAP;
Требовать двухфакторную проверку подлинности — включить двухфакторную аутентификацию.
На вкладке
Параметры синхронизации заполнить следующие поля (в скобках указаны значения, используемые в данном примере):
Пользователь привязки — имя пользователя (cn=Administrator,cn=Users,dc=test,dc=alt);
Пароль привязки — пароль пользователя (пароль будет сохранен в файл /etc/pve/priv/realm/<realmname>.pw);
Атрибут электронной почты (опционально);
Атрибут имени группы — атрибут имени группы (cn);
Классы пользователей — класс пользователей AD;
Классы групп — класс групп AD;
Фильтр пользователей — фильтр пользователей ((&(objectclass=user)(samaccountname=*)(MemberOf=CN=office,ou=OU,dc=TEST,dc=ALT)));
Фильтр групп — фильтр групп ((|(cn=*office*)(dc=dc)(dc=test)(dc=alt)));
Нажать кнопку Добавить.
Выбрать добавленную область и нажать кнопку Синхронизировать.
Указать, если необходимо, параметры синхронизации и нажать кнопку Синхронизировать:
В результате синхронизации пользователи и группы PVE будут синхронизированы с сервером AD. Сведения о пользователях и группах можно проверить на вкладках Пользователи и Группы.
Настроить разрешения для группы/пользователя на вкладке Разрешения.
Команда синхронизации пользователей и групп:
# pveum realm sync test.alt
Для автоматической синхронизации пользователей и групп можно создать задание синхронизации области (в разделе → → в разделе нажать кнопку Добавить):