Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04  (Прочитано 115830 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн satch

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #60 : 20 Мая 2014, 12:03:57 »
все как обычно - указать днс контроллера, синхронизировать время, пропинговать контроллер домена по имени домена чтоб убедится что днс правильный.
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн tsts79

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #61 : 20 Мая 2014, 12:06:51 »
вот так ping gibdd.nfu.xmuvd.ru. пингуется
а вот так ping gibdd нет
соответственно  nslookup gibdd
Server:         10.206.110.8
Address:        10.206.110.8#53

** server can't find gibdd: NXDOMAIN
поковырял hosts получил
@pdc:~$ ping gibdd
PING gibdd.nfu.xmuvd.ru (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.024 ms
а вот с nslookup gibdd ни как. куда ковырять?
« Последнее редактирование: 20 Мая 2014, 12:28:36 от tsts79 »

Оффлайн satch

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #62 : 20 Мая 2014, 12:33:58 »
пингуете на клиенте?
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн tsts79

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #63 : 20 Мая 2014, 12:37:27 »
Нет с сервера клиент не находит
еще один тупой вопрос что вводить при настройке krb5-user
« Последнее редактирование: 20 Мая 2014, 13:27:33 от tsts79 »

Оффлайн satch

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #64 : 20 Мая 2014, 13:29:13 »
при настройке krb5-user можно вводить все что угодно. позже конфиг будет переписан все равно.
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн tsts79

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #65 : 20 Мая 2014, 13:36:54 »
куда еще смотреть ???

Оффлайн satch

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #66 : 20 Мая 2014, 13:58:43 »
Нет с сервера клиент не находит
попробуйте пинговать контроллер домена с клиента по имени gibdd.nfu.xmuvd.ru
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн tsts79

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #67 : 20 Мая 2014, 14:01:35 »
вот так ping gibdd.nfu.xmuvd.ru. пингуется
а вот так ping gibdd нет
соответственно  nslookup gibdd
Server:         10.206.110.8
Address:        10.206.110.8#53

** server can't find gibdd: NXDOMAIN
nslookup gibdd.nfu.xmuvd.ru. выполняется нормально
чую одним местом где-то я на косячил  :idiot2:, не могу понять где..... надо будет в hostname заглянуть.


Пользователь решил продолжить мысль 20 Мая 2014, 18:40:59:
ERROR(<class 'samba.provision.ProvisioningError'>): Provision failed - ProvisioningError: guess_names: 'realm =' was not specified in supplied /etc/samba/smb.conf.  Please remove the smb.conf file and let provision generate it
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/domain.py", line 398, in run
    use_rfc2307=use_rfc2307, skip_sysvolacl=False)
  File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 1988, in provision
    sitename=sitename, rootdn=rootdn, domain_names_forced=(samdb_fill == FILL_DRS))
  File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 595, in guess_names
    raise ProvisioningError("guess_names: 'realm =' was not specified in supplied %s.  Please remove the smb.conf file and let provision generate it" % lp.configfile)
ЧТО не ТАК???
« Последнее редактирование: 20 Мая 2014, 18:40:59 от tsts79 »

Оффлайн satch

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #68 : 20 Мая 2014, 21:10:21 »

Пользователь решил продолжить мысль 20 Мая 2014, 18:40:59:
ERROR(<class 'samba.provision.ProvisioningError'>): Provision failed - ProvisioningError: guess_names: 'realm =' was not specified in supplied /etc/samba/smb.conf.  Please remove the smb.conf file and let provision generate it
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/domain.py", line 398, in run
    use_rfc2307=use_rfc2307, skip_sysvolacl=False)
  File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 1988, in provision
    sitename=sitename, rootdn=rootdn, domain_names_forced=(samdb_fill == FILL_DRS))
  File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 595, in guess_names
    raise ProvisioningError("guess_names: 'realm =' was not specified in supplied %s.  Please remove the smb.conf file and let provision generate it" % lp.configfile)
ЧТО не ТАК???

вы повторно решили сконфигурировать?
Please remove the smb.conf file and let provision generate it - вот ответ. удалите smb.conf и настройте заново.
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн tsts79

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #69 : 21 Мая 2014, 05:49:26 »
Да нет, это установка на чистой системе

Оффлайн Stabilo1838

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #70 : 23 Мая 2014, 13:25:40 »
рестарт службы bind9, вот такие ошибки
(Нажмите, чтобы показать/скрыть)

добавлю, при рестарте rndc, вот такие логи
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 23 Мая 2014, 14:30:00 от Stabilo1838 »

Оффлайн satch

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #71 : 23 Мая 2014, 14:35:17 »
вы знаете разрядность своей системы?

Цитировать
Далее, подправим конфиг apparmor разрешая bind9 использовать необходимые файлы:
sudo nano /etc/apparmor.d/usr.sbin.named

 в конец файла, до »}» вставляем:

для 64-х битной системы
  # for samba4
  #/var/lib/samba/private/** r,
  /usr/lib/x86_64-linux-gnu/samba/bind9/** m,
  /usr/lib/x86_64-linux-gnu/samba/ldb/** m,
  /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/** m,
  /usr/lib/x86_64-linux-gnu/samba/gensec/krb5.so m,
  /var/lib/samba/private/dns.keytab rwk,
  /var/lib/samba/private/named.conf r,
  /var/lib/samba/private/dns/** rwk,
  /var/lib/samba/private/krb5.conf r,
  /var/tmp/** rwk,
  /dev/urandom rwk,
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн Stabilo1838

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #72 : 23 Мая 2014, 14:42:15 »
проверял так, сделал вывод что 64 бит
(Нажмите, чтобы показать/скрыть)
/etc/apparmor.d/usr.sbin.named
(Нажмите, чтобы показать/скрыть)

так же /usr/lib/x86_64-linux-gnu/ указывал вместо /usr/lib/i386-linux-gnu/ тут sudo nano /var/lib/samba/private/named.conf

Оффлайн satch

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #73 : 23 Мая 2014, 20:39:52 »
у вас там не все записи.
сравните хотя бы по количеству:

у вас 5 строк
  /usr/lib/x86_64-linux-gnu/samba/bind9/** m,
  /usr/lib/x86_64-linux-gnu/samba/ldb/** m,
  /usr/lib/x86_64-linux-gnu/samba/ldb/modules/ldb/**  m,
  /usr/lib/x86_64-linux-gnu/samba/gensec/krb5.so m,
  /usr/lib/samba/private/dns.keytab rwk,

в инструкции 10 строк
  /usr/lib/x86_64-linux-gnu/samba/bind9/** m,
  /usr/lib/x86_64-linux-gnu/samba/ldb/** m,
  /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/** m,
  /usr/lib/x86_64-linux-gnu/samba/gensec/krb5.so m,
  /var/lib/samba/private/dns.keytab rwk,
  /var/lib/samba/private/named.conf r,
  /var/lib/samba/private/dns/** rwk,
  /var/lib/samba/private/krb5.conf r,
  /var/tmp/** rwk,
  /dev/urandom rwk,

и нет как раз записей разрешающих доступ к /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/*
и откуда вы взяли /usr/lib/x86_64-linux-gnu/samba/ldb/modules/ldb/**  m, ?
« Последнее редактирование: 23 Мая 2014, 20:41:48 от satch »
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн Stabilo1838

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #74 : 26 Мая 2014, 09:16:57 »
Спасибо, bind9 запускается без ошибок, а вот apparmor выдает
Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd

smbclient //owl/netlogon -UAdministrator -c 'ls' получаем
(Нажмите, чтобы показать/скрыть)

а вот host -t SRV _ldap._tcp.pm.loc. приводит к
(Нажмите, чтобы показать/скрыть)
добавлю
после рестарта службы apparmor в логах это
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 26 Мая 2014, 09:41:11 от Stabilo1838 »

 

Страница сгенерирована за 0.061 секунд. Запросов: 25.