Невозможно запустить SAMBA (DC) и OpenLDAP, (порт используется)

Я установил samba и сделал его простым контроллером домена , и я намерен настроить его на аутентификацию через OpenLDAP . Проблема в том, что Я НЕ МОГУ одновременно запускать процессы slapd и samba .

Если я сначала запустил Samba (samba будет работать нормально), а затем slapd, то slapd запустит не запускается, он сообщает мне, что порт используется, и я не могу его использовать.

slapd start process outout:

root @ linuxserver : / home / mohammed # /etc/init.d/slapd статус ● slapd.service - LSB: автономный сервер OpenLDAP (облегченный каталог Протокол доступа) Загружено: загружено (/etc/init.d/slapd) Активно: сбой (Результат: код выхода) с среды 2016-02-17 11:31:36 CET; 41с назад Документы: man: systemd-sysv-generator (8) Процесс: 10297 ExecStop = / etc / init.d / slapd stop (code = exited, status = 0 / SUCCESS)
Процесс: 10697 ExecStart = / etc / init.d / slapd start (code = exited, status = 1 / FAILURE)

17 февраля, 11:31:36 linuxserver.example.local slapd [10701]: @ (#) $ OpenLDAP: slapd (Ubuntu) (15 сентября 2015 г., 21:34:22) buildd @ lgw01-27 : /build/openldap-cOgeXt/openldap-2.4.41+dfsg/debian/build/servers/slapd 17 февраля, 11:31:36 linuxserver.example.local slapd [10701]: демон: bind (9) не удалось errno = 98 (адрес уже используется) 17 февраля 11:31:36 linuxserver.example.local slapd [10701]: daemon: bind (9) не удалось errno = 98 (адрес уже используется) 17 фев, 11:31:36 linuxserver.example.local slapd [10701]: slapd остановлен. 17 февраля 11:31:36 linuxserver.example.local slapd [10701]: connections_destroy: ничего разрушать. 17 февраля, 11:31:36 linuxserver.example.local systemd [1]: slapd.service: процесс управления завершен, код = завершен, статус = 1 фев 17 11:31:36 linuxserver.example.local systemd [1]: не удалось запустить LSB: Автономный сервер OpenLDAP (облегченный протокол доступа к каталогам). 17 февраля, 11:31:36 linuxserver.example.local systemd [1]: slapd.service: Устройство перешло в состояние сбоя. 17 февраля, 11:31:36 linuxserver.example.local systemd [1]: slapd.service: Ошибка с результатом «код выхода». 17 февраля 11:31:36 linuxserver.example.local slapd [10697]: ... сбой!

и если я сделал наоборот, то если я сначала запустил slapd (он будет работать правильно), а затем следующая samba, samba не будет работать, потому что он сообщает, что с портом что-то не так, и я не могу его использовать.

samba start process outout:

root @ linuxserver : / home / mohammed # /etc/init.d/samba статус ● samba-ad-dc.service - LSB: запуск демонов Samba для AD DC
Загружено: загружено (/etc/init.d/samba-ad-dc) Активно: активно (работает) с среды 17.02.2016 11:38:03 CET; 3с назад Документы: man: systemd-sysv-generator (8) Процесс: 10774 ExecStop = / etc / init.d / samba-ad-dc stop (code = exited, status = 0 / SUCCESS) Процесс: 11026 ExecStart = / etc / init.d / samba-ad-dc start (code = exited, status = 0 / SUCCESS) CGroup: /system.slice/samba-ad-dc.service ├─11055 / usr / sbin / samba -D ├─11058 / usr / sbin / smbd -D --option = проверка роли сервера: ignit = yes --foreground └─11071 / usr / sbin / smbd -D --option = проверка роли сервера: ignit = yes --foreground

17 февраля, 11:38:05 linuxserver.example.local samba [11060]: [2016/02 / 17 11: 38: 05.303292, 0] ../source4/smbd/service_stream.c:346(stream_setup_socket) 17 февраля 11:38:05 linuxserver.example.local samba [11060]: не удалось прослушать :: 1: 389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED 17 февраля, 11:38:05 linuxserver.example.local samba [11060]: [2016/02/17 11: 38: 05.303771, 0] ../source4/ldap_server/ldap_server.c:821(add_socket) 17 февраля 11:38:05 linuxserver.example.local samba [11060]: ldapsrv не удалось привязать к :: 1: 389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED 17 февраля, 11:38:05 linuxserver.example.local samba [11060]: [2016/02/17 11: 38: 05.304082, 0] ../source4/smbd/service_task.c:35(task_server_terminate) 17 февраля 11:38:05 linuxserver.example.local samba [11060]:
task_server_terminate: [Не удалось запустить задачу сервера ldap] 17 февраля 11:38:05 linuxserver.example.local samba [11037]: STATUS = daemon 'samba' завершила запуск и готова к работе connectionssamba_terminate: Не удалось выполнить задачу t ... rver 17 февраля, 11:38:06 linuxserver.example.local smbd [11058]: [2016/02/17 11: 38: 06.082490, 0] ../lib/util/become_daemon.c:136(daemon_ready) 17 февраля, 11:38:06 linuxserver.example.local smbd [11072]: STATUS = демон 'smbd' завершен запускается и готов к обслуживанию соединений Невозможно подключиться к CUPS s ... escriptor 17 февраля, 11:38:06 linuxserver.example.local smbd [11071]:
СТАТУС = демон 'smbd' завершил запуск и готов к работе подключения не удалось получить принтер ... UCCESSFUL Совет: некоторые строки были заключены в многоточие, используйте -l, чтобы показать полностью.

А вот мой smb.conf:

[global]
        workgroup = EXAMPLE
        realm = EXAMPLE.LOCAL
        netbios name = LINUXSERVER
        server role = active directory domain controller
        dns forwarder = 8.8.8.8
        idmap_ldb:use rfc2307 = yes

[netlogon]
        path = /var/lib/samba/sysvol/example.local/scripts
        read only = No

[sysvol]
        path = /var/lib/samba/sysvol
        read only = No

Кто-нибудь может помочь мне решить эту проблему? Заранее спасибо.

0
задан 17 February 2016 в 12:48
2 ответа

Вы правильно ответили на свой вопрос (он даже выделен жирным шрифтом).

НЕ может запускать процессы slapd и samba одновременно.

Samba4 - это сервер LDAP, поэтому, конечно, он и OpenLDAP хотят использовать один и тот же порт.

Если вы намеревались аутентифицировать Samba в OpenLDAP, вы не можете настроить его как контроллер домена.

Хотя в Интернете есть множество учебных пособий, лучшее место для получения информации о настройке / установке - это вики Samba. Если вы настроили контроллер домена Samba Active Directory, другие приложения могут аутентифицироваться по нему с помощью LDAP - Samba DC также является сервером LDAP.

1
ответ дан 4 December 2019 в 13:43

Как указано в ваших журналах, обе службы хотят подключиться к порту 389.
Samba 4, как контроллер домена, включает и запускает встроенный сервер LDAP.
Если вы хотите запустить и samba 4 DC, и сервер slapd на одном и том же хосте, вам необходимо разместить их на разных IP-адресах. Сменить порты нельзя, потому что они ломают всех клиентов.

1
ответ дан 4 December 2019 в 13:43

Теги

Похожие вопросы