Присоедините CentOS 7 Desktop к Samba4 AD в качестве члена домена
В этом руководстве описывается, как можно интегрировать CentOS 7 Desktop с контроллером домена Samba4 Active Directory с помощью Authconfig-gtk для аутентификации пользователей в вашей сети. инфраструктуру из единой централизованной базы данных учетных записей, хранящейся в Samba.
Требования
- Создайте инфраструктуру Active Directory с помощью Samba4 в Ubuntu
- Руководство по установке CentOS 7.3
Шаг 1. Настройка сети CentOS для Samba4 AD DC
1. Прежде чем приступить к присоединению CentOS 7 Desktop к домену Samba4, вам необходимо убедиться, что сеть правильно настроена для запроса домена через службу DNS. .
Откройте Настройки сети и выключите интерфейс проводной сети, если он включен. Нажмите нижнюю кнопку Настройки, как показано на скриншотах ниже, и вручную отредактируйте настройки сети, особенно IP-адреса DNS, которые указывают на ваш контроллер домена Samba4 AD.
Закончив, примените настройки и включите сетевую проводную карту.
2. Затем откройте файл конфигурации сетевого интерфейса и добавьте в конец файла строку с именем вашего домена. Эта строка гарантирует, что аналог домена автоматически добавляется посредством разрешения DNS (FQDN), когда вы используете только короткое имя для записи DNS домена.
sudo vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
Добавьте следующую строку:
SEARCH="your_domain_name"
3. Наконец, перезапустите сетевые службы, чтобы отразить изменения, проверьте, правильно ли настроен файл конфигурации преобразователя, и выполните серию ping команд против коротких имен ваших DC и вашего имя домена, чтобы проверить, работает ли разрешение DNS.
sudo systemctl restart network
cat /etc/resolv.conf
ping -c1 adc1
ping -c1 adc2
ping tecmint.lan
4. Кроме того, настройте имя хоста вашего компьютера и перезагрузите компьютер, чтобы правильно применить настройки, выполнив следующие команды:
sudo hostnamectl set-hostname your_hostname
sudo init 6
Проверьте, правильно ли было применено имя хоста, с помощью следующих команд:
cat /etc/hostname
hostname
5. Последняя настройка обеспечит синхронизацию вашего системного времени с Samba4 AD DC путем выполнения следующих команд:
sudo yum install ntpdate
sudo ntpdate -ud domain.tld
Шаг 2. Установите необходимое программное обеспечение для присоединения к Samba4 AD DC.
6. Чтобы интегрировать CentOS 7 в домен Active Directory, установите следующие пакеты из командной строки:
sudo yum install samba samba samba-winbind krb5-workstation
7. Наконец, установите программное обеспечение с графическим интерфейсом, используемое для интеграции домена, предоставляемое репозиториями CentOS: Authconfig-gtk.
sudo yum install authconfig-gtk
Шаг 3. Подключите рабочий стол CentOS 7 к Samba4 AD DC.
8. Процесс присоединения CentOS к контроллеру домена очень прост. В командной строке откройте программу Authconfig-gtk с правами root и внесите следующие изменения, как описано ниже:
sudo authconfig-gtk
На вкладке Идентификация и аутентификация.
- База данных учетных записей пользователей = выберите Winbind.
- Домен Winbind = YOUR_DOMAIN
- Модель безопасности = ADS.
- Область Winbind ADS=YOUR_DOMAIN.TLD
- Контроллеры домена = полное доменное имя компьютеров домена.
- Оболочка шаблона=/bin/bash
- Разрешить вход в офлайн-режим = установлен флажок.
На вкладке Дополнительные параметры.
- Параметры локальной аутентификации=установите флажок Включить поддержку сканера отпечатков пальцев.
- Другие варианты аутентификации = установите флажок Создавать домашние каталоги при первом входе в систему.
9. После добавления всех необходимых значений вернитесь на вкладку Идентификация и аутентификация и нажмите кнопку Присоединиться к домену и кнопку Сохранить из оповещения. окно для сохранения настроек.
10. После сохранения конфигурации вам будет предложено предоставить учетную запись администратора домена, чтобы присоединиться к домену. Укажите учетные данные для пользователя-администратора домена и нажмите кнопку «ОК», чтобы наконец присоединиться к домену.
11. После того, как ваша машина была интегрирована в область, нажмите кнопку Применить, чтобы отразить изменения, закройте все окна и перезагрузите машину.
12. Чтобы проверить, присоединена ли система к Samba4 AD DC, откройте «Пользователи и компьютеры AD» на компьютере под управлением Windows с установленными инструментами RSAT и перейдите к контейнеру «Компьютеры» вашего домена. .
Имя вашего компьютера с CentOS должно быть указано в правой плоскости.
Шаг 4. Войдите в CentOS Desktop с учетной записью Samba4 AD DC.
13. Чтобы войти в CentOS Desktop, нажмите «Не указано?» ссылку и добавьте имя пользователя учетной записи домена, которому предшествует аналог домена, как показано ниже.
Domain\domain_account
or
[email
14. Для аутентификации с помощью учетной записи домена из командной строки в CentOS используйте один из следующих синтаксисов:
su - domain\domain_user
su - [email
15. Чтобы добавить права root для пользователя или группы домена, отредактируйте файл sudoers с помощью команды visudo с полномочиями root и добавьте следующие строки, как показано в приведенном ниже фрагменте:
YOUR_DOMAIN\\domain_username ALL=(ALL:ALL) ALL #For domain users
%YOUR_DOMAIN\\your_domain\ group ALL=(ALL:ALL) ALL #For domain groups
16. Чтобы отобразить сводную информацию о контроллере домена, используйте следующую команду:
sudo net ads info
17. Чтобы проверить, работоспособна ли учетная запись доверенного компьютера, созданная при добавлении CentOS в контроллер домена AD Samba4, и получить список учетных записей домена из командной строки, установите клиент Winbind, выполнив следующую команду:
sudo yum install samba-winbind-clients
Затем выполните серию проверок Samba4 AD DC, выполнив следующие команды:
wbinfo -p #Ping domain
wbinfo -t #Check trust relationship
wbinfo -u #List domain users
wbinfo -g #List domain groups
wbinfo -n domain_account #Get the SID of a domain account
18. Если вы хотите покинуть домен, введите следующую команду для вашего доменного имени, используя учетную запись домена с правами администратора:
sudo net ads leave your_domain -U domain_admin_username
Вот и все! Хотя эта процедура направлена на присоединение CentOS 7 к Samba4 AD DC, те же шаги, описанные в этой документации, также действительны для интеграции настольного компьютера CentOS 7 с Microsoft Windows. Домен сервера 2008 или 2012.