Подключаем Debian к AD
Пошаговый ввод Debian в домен Active Directory через realmd и SSSD: пакеты, DNS, синхронизация времени и realm join.
Ввод Debian в домен Active Directory удобно выполнять через realmd и SSSD: система сама найдёт контроллер домена и настроит вход доменных пользователей. Все команды ниже выполняются от root или через sudo.
1. Установка пакетов
apt-get install sssd-tools sssd libnss-sss libpam-sss adcli ntp ntpdate realmd
2. Проверка сети и DNS
Сначала убедитесь, что сеть работает, а в /etc/resolv.conf прописаны DNS-серверы, которые знают о вашем контроллере домена. Без корректного DNS найти домен не получится.
3. Синхронизация времени
В /etc/ntp.conf добавьте серверы времени:
server SERVER1 iburst
server SERVER2 iburst
Расхождение часов с доменом — частая причина ошибок авторизации, поэтому этому шагу стоит уделить внимание.
4. Поиск домена
Проверьте, что realmd видит домен:
realm discover AD.SERVER.LOCAL --verbose
5. Файл конфигурации realmd
Создайте /etc/realmd.conf и опишите в нём систему:
[active-directory]
os-name = Debian GNU/Linux
os-version = 8.6 (Jessie)
Значения подставьте под свою версию Debian.
6. Ввод в домен
Выполните подключение, заменив пользователя, OU и имя контроллера домена на свои:
realm join --verbose --user=SERVER.local\admin --computer-ou="OU=SERVERS,DC=server,DC=local" ad1.server1.local
7. Автоматическое создание домашних каталогов
Чтобы каталог пользователя создавался при первом входе, добавьте в конец /etc/pam.d/common-session строку:
session required pam_mkhomedir.so umask=0022 skel=/etc/skel
8. Проверка
Убедитесь, что данные доменного пользователя доступны системе:
getent passwd user1@server.local