OpenLDAP+Samba

Добрый день!
Хочу поднять домен на LDAP+Samba, делаю все по мануалу: http://ru.gentoo-wiki.com/wiki/Samba_%D0%B2_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5_PDC_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_LDAP . Конфиг такой же как и в мануале...
На стадии инициализации каталога самбы в LDAP выдает ошибку:

Цитата:
# smbldap-populate -a Administrator -k 0 -m 0
Populating LDAP directory for domain DOMSMB
(using builtin directory structure)

erreur LDAP: Can't contact master ldap server for writing (IO::Socket::INET: connect: Connection refused) at /usr/sbin//smbldap_tools.pm line 277

Я так понял что он не может подключиться к серверу LDAP:

Цитата:
/etc/init.d/slapd start
*Starting ldap-server ... [!!]

Я понял, что как раз из-за этого и не инициализируется каталог... только вот как заставить ldap писать логи?

Запустите slapd руками с

Запустите slapd руками с дебаг флагом и чтобы он не отцеплялся от консоли. Лежит он, емнип, в /usr/libexec/openldap/slapd

Архивредный совет

NightNord написал(а):
Запустите slapd руками с дебаг флагом и чтобы он не отцеплялся от консоли. Лежит он, емнип, в /usr/libexec/openldap/slapd

Ты никогда не пробовал читать логи OpenLDAP (2.3)?
Даже не в debug...

Категорически рекомендую :)))

:wq
--
Live free or die

Да, но он же не стартует =)

Да, но он же не стартует =) Мой опыт начального общения с опенлдапом показал, что это, в большинстве случаем, из-за косяков с конфигом. В таких случаях он иногда не успевает написать логи, емнип. А так да, логи у него (особенно на All), черезвычайно подробные

.

NightNord написал(а):
Да, но он же не стартует =)

С учётом описанного в статье меня это... не то, чтобы сильно удивляет.

NightNord написал(а):
Мой опыт начального общения с опенлдапом показал, что это, в большинстве случаем, из-за косяков с конфигом.

Альтернативные варианты (почему ещё slapd может не подняться на этапе начальной установки)?

NightNord написал(а):
В таких случаях он иногда не успевает написать логи, емнип.

Примеры в студию!
Моя практика и здравый смысл пасуют перед таким предположением.

NightNord написал(а):
А так да, логи у него (особенно на All), черезвычайно подробные

До того, что [под сколько-нибудь серьёзной нагрузкой] дают существенную нагрузку на диск.

:wq
--
Live free or die

.

Moteus написал(а):
Хочу поднять домен на LDAP+Samba, делаю все по мануалу: http://ru.gentoo-wiki.com/wiki/Samba_%D0%B2_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5_PDC_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_LDAP . Конфиг такой же как и в мануале...

Знаешь в чём твоя ошибка?
Ты пытаешься следовать статье (неопределённой степени качества, к чему мы ещё вернёмся) не поверив её (хотя бы самостоятельно) на полноту и непротиворечивость.

Авторы статьи замахнулись на не только нетривиальный, но просто нерешаемый случай.
Не обладая достаточными знаниями для отработки куда более простых ситуаций.

Moteus написал(а):
На стадии инициализации каталога самбы в LDAP выдает ошибку:

# smbldap-populate -a Administrator -k 0 -m 0
Populating LDAP directory for domain DOMSMB
(using builtin directory structure)
...

Мой личный опыт говорит, что smbldap-tools (особенно без понимания что должно быть сделано) --- суть зло.
Но отдельные товарищи (типа Lautre) с этим категорически несогласны (вплоть до просьб сочувствующим администраторам удалить неудобные вопросы).
За это им стоит разрушить мозг (в смысле заставить на практике показать правильности пересказа рекламных тезисов).

Moteus написал(а):
Я понял, что как раз из-за этого и не инициализируется каталог... только вот как заставить ldap писать логи?

Не [столько] в логах дело.
Я в текущей действительности вообще отключил логирование OpenLDAP'а.
А в понимании.

Краткий (и неполный) перечень пропусков авторов статьи:
1. Для нормальной работы помимо пользователя samba должен существовать аналогичный системный (POSIX) пользователь. С точки зрения управления базой пользователей имеет смысл переделать системную авторизацию на OpenLDAP (статья на оф. сайте);
2. Согласование системных утилит управления пользователями с OpenLDAP --- совершенно отдельная задача!
Поэтому тебе категорически показаны:
2.1. GUI LDAP Client (я остановил свой выбор на phpldapadmin, но есть варианты), который правда не освобождает от владения стандартными консольными (ldapsearch, ldapmodify, slapcat, slapadd);
2.2 Понимание того, что создание/индексация/заполнение базы OpenLDAP --- отдельная задача!
3. LDAP-сервер может быть не только локальным!

И вообще, в первую очередь: ЗАЧЕМ тебе нужен LDAP?!?

ЗЫ: В понедельник ищи меня в конференции (и/или просто в Jabber'е). Хотя тема очевидно по-хорошему должна быть раскрыта и в форуме.

:wq
--
Live free or die

Всем спасибо за ответы. Этой

Всем спасибо за ответы. Этой статьей я воспользовался, потому что довольно подробно была описана настройка серверов. А LDAP я выбрал лишь потому что опять же в данной статье было описано добавление пользователей в домен. К сожалению других статей, в которых было описано подключение пользователей к домену я не нашел(возможно плохо искал...)

.

Moteus написал(а):
Этой статьей я воспользовался, потому что довольно подробно была описана настройка серверов.

Из "подробно" никоим образом не следует ни работоспособности (сейчас), ни соответствия конфигурации твоим представлениям о правильности (особенно если ты имеешь дурную привычку отягчать мозг собственным мнением).

Moteus написал(а):
А LDAP я выбрал лишь потому что опять же в данной статье было описано добавление пользователей в домен.

Да. Без LDAP'а оно выглядит куда грустнее.

Moteus написал(а):
К сожалению других статей, в которых было описано подключение пользователей к домену я не нашел(возможно плохо искал...)

Забег впереди паравоза (в туннеле) ни к чему хорошему обычно не ведёт.
Тебе следовало бы сначала разобраться с переводом системной авторизации на OpenLDAP, потом с задачей навешивания на этот LDAP-сервер Samba'ы, наконец --- перевода Samba'ы в режим PDC и только после этого смотреть вопрос подключения пользователей к домену.

ЗЫ: Официальные доки проекта Samba чем не устраивают?

:wq
--
Live free or die

В качестве GUI очень хорош

В качестве GUI очень хорош еще Apache LDAP Studio для eclipse.

Настроил Samba, вначале

Настроил Samba, вначале получилось его запустить без ошибок, но когда я попробовал добавить сервер в домен выдал ошибку

Цитата:
# net rpc join -Uuser%pass
Unable to find a suitable server

Попробовал перезапустить сервер но выдал ошибку.
Логи http://paste.org.ru/?f4f6fl
Конфиг http://paste.org.ru/?vmme68
Подскажите плз что не так?

Я же говорил...

что ошибка в ДНК.

Moteus написал(а):
Попробовал перезапустить сервер но выдал ошибку.
Логи http://paste.org.ru/?f4f6fl
Конфиг http://paste.org.ru/?vmme68
Подскажите плз что не так?

Samba-сервер --- это последний этап.
С LDAP'ом и структурой пользователей уже разобрался? Всё работает?

В необходимостии работоспособности smbldap-tools уверен?

ЗЫ: Сам с оффтопичными доменами не работал (и не горю желанием восполнять сей пробел), но что-то мне подсказывает, что security там предполагается не user...

:wq
--
Live free or die

По поводу ДНК вы что имеете в

По поводу ДНК вы что имеете в виду? Со структурой пользователей разобрался, работает(по крайней мере во время первого запуска), на сам ldap забил, для запуска потребовалась лишь библиотека lib_ldap.so. По поводу необходимости smbldap-tools не уверен, ибо снес и первый запуск был удачным(почему сервер упал не понятно), если бы была в нем необходимость, я бы не запустил сервер первый раз и не добавил группы пользователей в домен и администраторский профиль в базу.
З.Ы. нашел у себя в доках старый мануал под слаку, по нему и ставил.

.

Moteus написал(а):
По поводу ДНК вы что имеете в виду?

Положения/допущения, на которых всё основывается. И степень их формулированности.
Степень согласуемости напластований.

Moteus написал(а):
Со структурой пользователей разобрался, работает(по крайней мере во время первого запуска)

"Работает" --- это несколько больше, чем просто запустившийся демон.

Moteus написал(а):
на сам ldap забил, для запуска потребовалась лишь библиотека lib_ldap.so.

???
Интересненько...
Зря ты так.

Moteus написал(а):
По поводу необходимости smbldap-tools не уверен, ибо снес и первый запуск был удачным(почему сервер упал не понятно)

Дык он нужен (декларируется) для совсем другого...

Moteus написал(а):
если бы была в нем необходимость, я бы не запустил сервер первый раз и не добавил группы пользователей в домен и администраторский профиль в базу.

А логин потом как? Тоже работает?

Moteus написал(а):
З.Ы. нашел у себя в доках старый мануал под слаку, по нему и ставил.

Доку в студию (наверное лучше в каком-нибудь блого-сервисе)!

:wq
--
Live free or die

Ув. Anarchist ,я уже раз 5-й

Ув. Anarchist ,я уже раз 5-й слышу о том . что та статья неправильная, что тулсы тоже не то, что ... С OpenLDAP у меня знакомство фрагментарное, поэтому, пожалуйста, хоть один раз можешь ли ты четко, конкретно и внятно объяснить: а) что неправильно в статье,б) почему smblapd-tools УГ, и д) почему у Lautre оно работает. Вот такие ньюбовские вопросы.
Спасибо за понимание

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Товарищ Анархист несколько

Товарищ Анархист несколько категоричен.

smbldap-tools — не УГ, но пару неприятных особенностей, с которыми я столкнулся, он имеет. Подробности тут.

Когда я делал себе в организации этот т.н. домен статье из вики, то всё было не так шоколадно, как расписывается. Но в конце-концов трудности были преодолены. Однако, в другой раз я бы такое делать снова не стал бы.

нифигасе, моя всегда думала,

нифигасе, моя всегда думала, что в лдапе все в base64 как минимум.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Смотри внимательней: не в

Смотри внимательней: не в LDAP, а в схеме и в утилитах, работающих с этим всем.

.

slepnoga написал(а):
Ув. Anarchist ,я уже раз 5-й слышу о том . что та статья неправильная, что тулсы тоже не то, что ... С OpenLDAP у меня знакомство фрагментарное, поэтому, пожалуйста, хоть один раз можешь ли ты четко, конкретно и внятно объяснить: а) что неправильно в статье,б) почему smblapd-tools УГ, и д) почему у Lautre оно работает. Вот такие ньюбовские вопросы.
Спасибо за понимание

А самому подумать?..

Начну с пункта "д": из утверждений о том, что работает не следует предсказуемо воспроизводимого факта работоспособности.

Потом пункт "б": ярлычок типа "УГ" --- додумывание за оппонента глупостей? Вопрос был в первую очередь: где, почему и насколько оно нужно (при администрировании домена средствами виндовса --- может быть и необходимо)?

По первому же пункту --- вопрос не (с)только по OpenLDAP. Мои знания Самбы конечно весьма ограничены. Но даже с ними можно набросать список неоднозначностей. Один замах на сопряжение с 2003-м сервером чего стоит...

Так вот:
Начинать следовало с краткого описания предмета (Window$-сети: какие варианты доступа существуют и какова их область применимости, что такое "домен", где и на фига он нужен?).
Что такое Samba и как она работает (в первую очередь про различия и взаимоотношения сущностей системный/posix и samba пользователи)?
Далее краткий экскурс по части механизмов авторизации: где/чем выгоден LDAP и чем за эти удобства заплачено. С уже упоминавшейся мной ссылкой на разработку официального руководства.
На этом общетеоретическая часть заканчивается.

В конкретнотеоретической части необходимо описать смысл использования LDAP'а для базы пользователей в том числе домена (сведение двух баз пользователей в одну).
После чего можно переходить к практике (отдельно оговорив, что база OpenLDAP может жить как локально, так и на выделенном сервере).

Список устанавливаемых пакетов мягко говоря фееричен: согласно здравому смыслу достаточно собственно samba + задания соответствующей конфигурации OpenLDAP. + отсутствие каких-либо упоминаний что/зачем нужно (типа сокровенное знание?).

Более фееричен разве что слушающий 389-й порт почтовый сервер.

Тот же здравый смысл подсказывает, что копирование примера конфигурационного файла в рабочий не всегда... оптимально и/или достаточно.

Миграция тоже жжот: slapcat отменён?

Исходно необходимая модификация механизма системной авторизации после описания настройки Samba --- песня (как и следующий из начала статьи тезис о совместимости базы пользователей Gentoo и Window$ 2003).

Добавление (и удаление, причём вместе с домашним каталогом: ну типические замашки виндовс-админа, они у нас --- люди бесстрашные) системных пользователей (правильным с точки зрения конкретного Unix-админа способом) посредством smbldap-tools...

Это из того, что навскидку и невооружённым взглядом.

:wq
--
Live free or die

ИМХО, статья на вики не

ИМХО, статья на вики не мануал по проектированию гетерогенных сетей и на звание матерьяла уровня RHCA&&MSCA не претендует.
И статья/формат(вики) не для теоретических изысканий. Да, по ней врядли получится AD,

Ну так дополни или напиши возражения

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

/

slepnoga написал(а):
ИМХО, статья на вики не мануал по проектированию гетерогенных сетей и на звание матерьяла уровня RHCA&&MSCA не претендует.
И статья/формат(вики) не для теоретических изысканий.

Это является достаточным основанием для полного забивания на теорию (что, с учётом динамики развития платформы, сводит временОй интервал актуальности материала как бы не к точке)?

Или ты полагаешь, что без теории возможно построение сколько-нибудь сложной/масштабной [и при этом работоспособной] гетерогенной сети?

M$CA не котируется. Ф топку!
RHCA во-первых не является Абсолютной Истиной в последней инстанции, во-вторых, его можно и нужно догнать и перегнать :)

slepnoga написал(а):
Да, по ней врядли получится AD

А оно [нам] нужно?

slepnoga написал(а):
Ну так дополни или напиши возражения

Я не настолько хорошо знаю матчасть [в области Window$-сетей, да и в администрировании Samba'ы (и не хочу исправлять эту ситуацию)], чтобы исправлять статью.
И вообще не то, чтобы считаю правильным формат wiki. В данном случае бОльшая часть трудёмкости (как бы не 3/4) ложится не на дополнение, а на согласование/проверку написанного.

ЗЫ: Может ты выступишь в качестве консультанта по Window$ (в первую очередь с точки зрения раскрытия сути "домена")?

:wq
--
Live free or die

Цитата: ЗЫ: Может ты

Цитата:
ЗЫ: Может ты выступишь в качестве консультанта по Window$ (в первую очередь с точки зрения раскрытия сути "домена")?

Это отдельная психологическая тема, за ее ракрытие сдесь можно и в бан,
Ну очень мало "линуксойдов" ,к сожалению, готовы конструктивно говорить о продуктах M$.
Обычные аргументы: стоимость и "ф топку", дальше разговор не идёт.

Алсо, я никоим образом не спец по винде в целом и AD в частности, мой уровень ( по моей оценке) это виндовый эникей , каким он должен быть.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

slepnoga написал(а):
Это отдельная психологическая тема, за ее ракрытие сдесь можно и в бан

Т.е. ответа на вопрос "что такое домен (и какие домены бывают, какой функционал и в какой степени реализован в разных версиях/ветках Samba), где, зачем и насколько он нужен (+ что, где и как можно пересекать с свободной реализацией CIFS в лице Samba)" мне не светит?
С учётом степени моей личной заинтересованности в Samba оно конечно не то, чтобы критично (пофиг)...
Но где здесь "психологичность" --- в упор не вижу.

slepnoga написал(а):
Ну очень мало "линуксойдов" ,к сожалению, готовы конструктивно говорить о продуктах M$.
Обычные аргументы: стоимость и "ф топку", дальше разговор не идёт.

Что здесь понимается под конструктивностью? Не переходит ли оно в требование подобострастной вежливости?

Обычные мои аргументы:
1. Последние нововведения типа обязательной активации продуктов несколько противоречат интересам как потребителя, так и администратора.
Проблема не (с)только в стоимости, сколько в том как M$ залезает в карман потребителя. И какую ответственность она несёт за ущерб, причинённый ошибками паразитно-вредоносной функциональности честным пользователям.
2. M$ руководствуется задачей извлечения максимума прибыли. Что по определению ведёт в сторону, противоположную интересам [в данном случае] заказчика.

slepnoga написал(а):
Алсо, я никоим образом не спец по винде в целом и AD в частности, мой уровень ( по моей оценке) это виндовый эникей , каким он должен быть.

Мне почему-то кажется, что я задаю достаточно банальные вопросы, которые должны бы лежать далеко не только исключительно в сфере компетенции особо обученных/сертифицированных специалистов.

:wq
--
Live free or die

.

заводи тему в общении или серверах, конкретно сформулируй вопрос. Постараюсь ответить

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Anarchist написал(а): но

Anarchist написал(а):
но что-то мне подсказывает, что security там предполагается не user...

Насколько я понимаю в этой мешанине ,там IMHO, должен быть domain или ads , ИМХО, в USE самбы тоже нужен use=ads.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

заламинировано

насколько я понимаю, топикстартер проблему решил(если нет - пишите в ЛС модераторам), а товарищ Анархист может бесконечно плодить воздушные замки. Так что во избежание бана некоторых личностей за оффтопик - ламинирую.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".