Добрый день!

Есть домен IGDS. Есть домен контроллер с именем SSERVER.
Захожу на него под root проверяю файл /etc/samba/smb.conf и не вижу там не слова про домен... Какого фига? А как же тогда настроен домен, через что?

А цель была ввести другой сервер в домен и следую инструкция по ссылке:

http://blog.korphome.ru/2012/05/29/cent … %BD%D0%B5/

мне не удалось это сделать, т.к. стопорится на моменте проверки ключа керберос и говорит, что не найден kdc. Стал рыть что настроено на dc - и так не фига там и не понял...  bc

Подскажет кто куда копать?!

Спасибо

2

man smb.conf ?
http://habrahabr.ru/post/215573/
К сожалению больше ничем помоч не могу, с контроллерами домена дела не имел ac

Конечно, это работает в Gentoo!

3 (31.08.2014 09:00:56 отредактировано AlfaStriker)

А если так попробовать:
1. Вводим CentOS в домен - company.local
Настраиваем имя хоста:

vi /etc/hosts

Добавляем две строчки:

10.168.50.2 centos.company.local centos
10.168.50.8 pdc.company.local pdc

Настраиваем синхронизацию времени с доменным контроллером:

vi /etc/ntp.conf

Добавляем строчку:

server company.local

service ntpd restart

Устанавливаем Samba + Winbind

yum install samba samba-winbind samba-winbind-clients

authconfig --update \
--kickstart \
--enablewinbind \
--enablewinbindauth \
--smbsecurity=ads \
--smbworkgroup=company \
--smbrealm=company.local \
--smbservers=10.168.50.8 \
--winbindjoin=AlfaStriker \
--winbindtemplatehomedir=/home/%U \
--winbindtemplateshell=/bin/bash \
--enablewinbindusedefaultdomain \
--enablelocauthorize

Запросят пароль доменного администратора.

Password for AlfaStriker@COMPANY.LOCAL:

*************

Запросим билет любого доменного пользователя:

# kinit AlfaStriker@COMPANY.LOCAL

Password for AlfaStriker@COMPANY.LOCAL:

************

Убедимся что билет есть:

# klist

Ticket cache: FILE:/tmp/krb5cc_0
Default principal: AlfaStriker@COMPANY.LOCAL
Valid starting     Expires            Service principal
05/15/14 10:02:04  05/15/14 20:02:02  krbtgt/COMPANY.LOCAL@COMPANY.LOCAL
renew until 05/22/14 10:02:04

Редактируем  /etc/samba/smb.conf, вставляем текст после **end-line--:

#--authconfig--end-line--
   idmap config COMPANY.LOCAL:backend      = rid
   idmap config COMPANY.LOCAL:base_rid     = 0
   idmap config COMPANY.LOCAL:range        = 20000 - 49999
   auth methods = winbind
   winbind enum users = yes
   winbind enum groups = yes

Проверяем конфиг, вводим команду:

# testparm

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions

Ставим демоны Samba и Winbind в автозагрузку:

# chkconfig smb on

# chkconfig winbind on

Добавление машины:

net ads join -U AlfaStriker -D COMPANY.LOCAL


Проверяем:

# net ads testjoin

Join is OK

Проверки, машина:

# wbinfo -t

checking the trust secret for domain COMPANY via RPC calls succeeded

Проверяем, запросим список юзеров:

# wbinfo -u

guest
alfastriker
krbtgt
iusr_ai-documents
alfauser
support_388945a0
***************

Проверяем группы:

# wbinfo -g

domain computers
cert publishers
domain guests
domain users
group policy creator owners
domain controllers
ras and ias servers
enterprise admins
**************

Редактируем файл /etc/nsswitch.conf, строчки:

passwd:         compat winbind
group:          compat winbind

Перезапустим службы:

# service smb restart
# service nmb restart
# service winbind restart

Проверим работоспособность:
Вывод учетных записей из AD

getent passwd

Вывод групп из AD

getent group

На этом настройка входа в домен COMPANY.LOCAL -  выполнена.

4

anemtomilino пишет:

Добрый день!

Есть домен IGDS. Есть домен контроллер с именем SSERVER.
Захожу на него под root проверяю файл /etc/samba/smb.conf и не вижу там не слова про домен... Какого фига? А как же тогда настроен домен, через что?

Насколько я понимаю в CentOS-7 по дефолту ставится samba-4. А Вы, судя по всему, пытаетесь настроить самбу по мануалу, пригодному к самбе-3. Наверное в этом собака и зарылась.

5 (12.09.2014 09:54:13 отредактировано gberc)

Cruiser78, сейчас тестирую на виртуальном стенде следующую конфигурацию:

  • AD: win2008.

  • клиенты: winXP.

  • файловый сервер1: CentOS6.5x32, samba.i686 (3.6.9-169.el6_5    @updates)

  • файловый сервер2: CentOS6.5x32, sernet-samba.i686 (4.1.11-9.el6       @sernet-samba-4.1).

следующие конфигурационные файлы абсолютно одинаковые для обоих вариантов (и всё работает корректно):

  • /etc/samba/smb.conf

  • /etc/nsswitch.conf

  • /etc/krb5.conf

  • /etc/hosts

  • /etc/resolv.conf

Думаю, что и для samba 4.0 это будет справедливо.

UPDATE: прошу прощения, не увидел, что речь идет о DC на samba  ac