На главную страницу На главную страницу Помоги больным детям! Их можно спасти!
 
Справочные материалы ←

Как ввести сервер samba в домен Windows для авторизации пользователей в Active Directory?

В сборку Ульяновск.BSD включён пакет программ samba. С помощью этого пакета, в частности, можно организовать сервер хранения данных. Если такой сервис развертывается в сети Windows с доменной структурой и централизованным управлением пользователями и компьютерами через Active Directory, то можно организовать доступ к нему пользователей с авторизацией в Active Directory. Одновременно с этим возможно раздавать права на доступ к хранимым данным в соответствии с доменными пользователями и группами.

Допустим имеются следующие исходные данные:

  • Имя машины c samba-сервером (hostname): ulbsd
  • IP-адрес машины c samba-сервером: 192.168.0.248
  • Полное имя Windows-домена: EXAMPLE.LOCAL
  • IP-адрес контроллера домена Windows Server 2012 R2 Standard, являющегося и DNS-сервером для домена: 192.168.0.135
  • IP-адрес шлюза в Интернет и резервного DNS-сервера: 192.168.0.1


Итак, в файле /etc/rc.conf на samba-сервере необходимо проверить наличие следующих строк:

samba_server_enable="YES"
winbindd_enable="YES"

А также в файле /etc/rc.conf на samba-сервере необходимо установить постоянный IP-адрес (вместо em0 нужно подставить имя своего интерфейса):

ifconfig_em0="inet 192.168.0.248 netmask 255.255.255.0"
defaultrouter="192.168.0.1"

В файл /etc/hosts на samba-сервере необходимо добавить строку:

192.168.0.248  ulbsd.example.local ulbsd

В файл /etc/resolv.conf на samba-сервере необходимо прописать следующее:

search example.local
nameserver 192.168.0.135
nameserver 192.168.0.1

В файле /etc/nsswitch.conf на samba-сервере необходимо изменить строки group и passwd следующим образом:

group: files winbind
passwd: files winbind

Конфигурационный файл /usr/local/etc/smb4.conf на samba-сервере необходимо привести к следующему виду:

[global]
    server string = ULBSD Samba Server

    workgroup = EXAMPLE
    security = ADS

    realm = EXAMPLE.LOCAL
    idmap config * : backend = tdb
    idmap config * : range = 100000-999999
    idmap config EXAMPLE : backend = rid
    idmap config EXAMPLE : range = 10000-99999
    winbind enum users = Yes
    winbind enum groups = Yes
    winbind use default domain = Yes
    winbind refresh tickets = Yes
    winbind offline logon = Yes

    domain master = No
    preferred master = No
    use sendfile = Yes
    logging = file
    create mask = 0664
    directory mask = 0775
    dos charset = cp866
    guest account = ftp
    map to guest = Bad User
    usershare allow guests = Yes
    usershare max shares = 100
    usershare owner only = No

[incoming]
    comment = Public read/write directory
    path = /var/ftp/incoming
    guest ok = Yes
    force user = ftp
    read only = No

[pub]
    comment = Public read directory
    path = /var/ftp/pub
    guest ok = Yes

[share]
    comment = Files exchange directory
    path = /var/ftp/share
    read only = No
    hide unreadable = Yes
    inherit acls = Yes
    inherit permissions = Yes
    map acl inherit = Yes

После изменения конфигурационных файлов нужно перезагрузить машину с samba-сервером.

После перезагрузки можно вводить samba-сервер в домен:

net ads join -U администратор

В случае успеха после ввода пароля администратора произойдет выход в командную строку без каких либо сообщений.

Для проверки ввода в домен можно воспользоваться следующей командой:

net ads testjoin

Свидетельством успешного ввода в домен должно быть сообщение "Join is OK".

После ввода в домен необходимо перезапустить samba:

service samba_server restart

Теперь можно проверить работоспособность. Команда wbinfo -u должна выдавать список доменных пользователей, команда wbinfo -g должна выдавать список доменных групп, команда getent passwd должна выдавать локальных и доменных пользователей одним списком, команда getent group должна выдавать локальные и доменные группы одним списком.

Создание каталога share и перезапуск samba:

mkdir -p /var/ftp/share
chown -R "администратор":"пользователи домена" /var/ftp/share
chmod 0770 /var/ftp/share
service samba_server restart

Для того, чтобы можно было устанавливать права на каталог для нескольких пользователей и групп и управлять ими непосредственно из Windows, необходимо включить для файловой системы на samba-сервере поддержку расширенных списков доступа (POSIX.1e ACL). Для этого необходимо загрузиться в однопользовательском режиме (выбрать при старте системы 2. Boot Single User) и выполнить команду:

tunefs -a enable /

После этого расширенный список доступа для какого-либо каталога или файла можно просмотреть командой:

getfacl имя_каталога_или_файла

Работа рассмотренных конфигураций проверена в Ульяновск.BSD в стандартной установке с версией samba 4.7 на файловой системе UFS и контроллером домена на базе Windows Server 2012 R2 Standard. Проект samba активно развивается, поэтому необходимо следить за изменениями.

Примечание 1: Чтобы не иметь проблем с доступом, назначение постоянного IP-адреса для samba-сервера крайне желательно. IP-адрес может быть установлен вручную или назначаться DHCP-сервером по MAC-адресу. В случае назначения DHCP-сервером, необходимо также, чтобы DHCP-сервер правильно выдавал адреса DNS-серверов.

Примечание 2: Пример установки и настройки Active Directory на Windows Server 2012 R2 Standard можно посмотреть, например, здесь.

Примечание 3: Время на samba-сервере и контроллере домена обязательно должно быть одинаковым. Допустима разница не более чем в 5 минут. В противном случае авторизация в домене может не работать.

 

Последнее изменение: 17.03.2020 22:07:07
Комментарии
Добавляя комментарий, убедитесь, что он соответствует теме. Подумайте, будет ли он интересен другим. Спам, умышленная реклама и личная переписка не допускаются. Соблюдайте правила русского языка. Комментарии публикуются после проверки модератором и могут быть удалены без объяснения причин. Ответы на заданные в комментариях вопросы могут исходить от любого пользователя и являются неофициальными.
Импортозамещение
Число программных продуктов, официально признанных разрешёнными для госзакупок, на протяжении 10 лет после введения реестра российского ПО растёт стабильно и линейно. Сейчас в реестре более 32 тысяч записей. Ежемесячно он увеличивается на 4-5 сотен, и конца этому не видно, более того, скорость пополнения реестра как минимум не снижается. Об этом же свидетельствует помесячная статистика последних […] Сообщение Реестр отечественного ПО 10 лет спустя: количественный рост не прекращается появились сначала на Di... 
Оборот IT-компаний Нижегородской области вырос за первое полугодие 2026 года на 22,4% и превысил 44 миллиарда рублей, сообщает региональное Минцифры в четверг. В целом оборот организаций в секторе информационно-коммуникационных технологий (ИКТ) составил 96,8 миллиарда рублей и увеличился на 13,7% к аналогичному периоду 2025 года. Число сотрудников IT-сферы выросло на 17% — до 23,1 тысячи человек, […] Сообщение Нижегородская область сообщила об успехах региональных IT-компаний появились сначала на Digital Ru... 
Цена акции ведущего китайского производителя роботов, компании Unitree Robotics, в среду поднялась на 629,44% — до 1100 юаней — в дебюте на площадке научно-технологических инноваций Шанхайской фондовой биржи, сообщает Синьхуа. Unitree намерена направить привлечённые средства на разработку интеллектуальных моделей роботов и научно-исследовательские и опытно-конструкторские работы в области аппаратного обеспечения роботов, создание новых продуктов и строительство […] Сообщение Производитель роботов-андроидов ... 
РТК-ЦОД, ИТ-сервис-провайдер полного цикла, дополнительно инвестирует 250 млн рублей в масштабирование инфраструктуры «Облака КИИ», сообщила компания во вторник. Решение о расширении платформы продиктовано возросшим спросом на доверенную облачную инфраструктуру. Суммарно в 2026 году РТК-ЦОД планирует направить на развитие «Облака КИИ» более 1 млрд рублей. В первом полугодии 2026 года объем запрошенных клиентами вычислительных ресурсов «Облака […] Сообщение «РТК-ЦОД» увеличивает инвестиции в масштабирование ... 
Об авторе: Елена Крючкова, руководитель по продаже оборудования «МТС Линк», участник АРПП «Отечественный софт» Ещё несколько лет назад переговорная была просто местом, где сотрудники собирались для обсуждений, а видеоконференцсвязь помогала подключить удалённых коллег. Сегодня переговорная становится частью корпоративной цифровой инфраструктуры — пространства, где объединяются коммуникации, совместная работа, искусственный интеллект и корпоративные данные. Это связано не […] Сообщение Переговорка как элемен... 
Технический оператор доменов верхнего уровня .ru и .рф «Технический центр Интернет» (ТЦИ) внедрил в систему регистрации доменных имён в подотчётных ему зонах поддержку адресов электронной почты целиком на кириллице, сообщает Координационный центр доменов .RU/.РФ в понедельник. Если раньше форма ввода контактного адреса электронной почты администратора или регистратора домена принимала только гибридный формат mail@пример.рф, где кириллица […] Сообщение Реестр национальных доменов внедрил поддержку полностью ... 
Республика Татарстан переводит государственные учреждения на отечественную почту VK WorkSpace от компании VK Tech, сообщило Минцифры региона в понедельник. На первом этапе к системе подключились более 10 тысяч сотрудников Минцифры, Минтруда, Минэкологии, Минэкономики и других ведомств. На VK WorkSpace, как утверждается, перейдут все государственные учреждения республики. Проект координирует подведомственное учреждение Минцифры РТ Центр цифровой трансформации […] Сообщение Минцифры Татарстана сообщило о пере... 
Для общественного обсуждения опубликован разработанный Минцифры в инициативном порядке проект постановления правительства, вносящего изменения в положение о коммуникационных сервисах (КС) автоматизированного рабочего места госслужащего (АРМ ГС). Напомним, КС являются электронными сервисами, предоставляемыми на базе отечественного программного обеспечения. В состав КС должны входить средства обмена мгновенными электронными сообщениями и аудио- видеозвонками «с возможностью создания инфо-каналов, поиска […] С... 
Группа IT-компаний Lad интегрировала в продукты «1С» облачные редакторы документов «Р7-Офис» и хранилище файлов «Р7-Диск» — теперь пользователям становится доступно единое рабочее пространство, сообщает ГК. Для того, чтобы поработать над документами или отправить их контрагенту, больше нет необходимости скачивать файлы на локальный ПК. Сформированные в «1С» файлы договоров, счетов и карточек клиентов автоматически загружаются на […] Сообщение Объявлено об интеграции облачных редакторов «Р7-Офис» и файлового... 
В китайском городе Циндао открылся первый демонстрационный магазин роботов формата «шесть в одном», сообщает Синьхуа. «Шесть в одном» означает шесть функций: продажа роботов; продажа запасных частей; послепродажное обслуживание; сбор отзывов покупателей; аренда роботов; индивидуальная настройка роботов. Всё это должно способствовать «дальнейшему переходу роботов из лабораторий в повседневную жизнь людей». Напомним, в марте Китай представил национальную […] Сообщение В Китае открыли магазин роботов появились... 
    Наверх       На главную страницу       Адрес электропочты Рейтинг@Mail.ru
Данный интернет-сайт носит исключительно информационный характер, и ни при каких условиях информационные
материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 ГК РФ.

Сергей Волков – эксперт в области информационных технологий © 2011−2026
Работает система управления сайтом «Публикатор 1.9» © 2004−2026