В моём посте, расскажу её настрйку.
Для начала установим необходимые пакеты:
apt-get install samba-dc -y
Шаг 2: Удаление старых конфигурационных файлов
Удалим старые конфигурации, если они существуют, чтобы избежать конфликтов:
rm -f /etc/samba/smb.conf
Шаг 3: Присвоение настроек домена
Теперь настроим домен с помощью команды samba-tool. Убедитесь, что у вас есть правильный пароль для администратора и пользователей:
samba-tool domain provision
При настройке будет использован DNS бекенд BIND9_FLATFILE. Установим пароль для администратора и пользователей как P@ssw0rd.
Шаг 4: Создание группы и пользователей
Добавим группу hq и несколько пользователей в эту группу. Команды для добавления пользователей будут следующими:
samba-tool user add user1.hq P@ssw0rd
samba-tool user add user2.hq P@ssw0rd
samba-tool user add user3.hq P@ssw0rd
samba-tool user add user4.hq P@ssw0rd
samba-tool user add user5.hq P@ssw0rd
Затем добавим этих пользователей в созданную группу:
samba-tool group addmembers hq user1.hq user2.hq user3.hq user4.hq user5.hq
Каждого юзера отдублировать отдельно.
Для работы с DNS необходимо передать зону в BIND9_FLATFILE. Используем SCP для передачи файла зоны:
scp -P 2024 /var/lib/samba/bind-dns/dns/au-team.irpo.zone sshuser@172.16.100.2:/home/sshuser/bind9_flatfile
Шаг 6: Включение и запуск службы Samba
Включим сервис Samba и запустим его:
systemctl enable --now samba
Это завершает настройку контроллера домена на основе Samba с использованием DNS BIND9_FLATFILE.