Основы работы LDAP? Нужна помошь.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Основы работы LDAP? Нужна помошь.
В следующий раз копи-паст вдумчиво делай. Это у них в статье все в одну строку не поместилось, поэтому они сделали перенос с помощью /?, ты его просто скопировал, вот он у тебя и забрался в rc.conf. Кстати, ты не первый, кто попался на этом, может попросить fr33man'а как-то подправить статью, чтоб народ на эти грабли не наступал?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35469
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Основы работы LDAP? Нужна помошь.
может попросить народ ман на csh прочитать?
это штатное поведение шелла
набри в csh
он выдаст подсказку второго уровня - по дефолту она именно ткая...
это штатное поведение шелла
набри в csh
Код: Выделить всё
cd \
Убей их всех! Бог потом рассортирует...
-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-01-23 11:53:34
Re: Основы работы LDAP? Нужна помошь.
Да читать то нужно, только инфы тонна, даж не поймешь с чего начать. Даж впринципе не понятно, что такое csh и откуда берутся эти маны
А так казалось всё просто, текстовых файлов поредактировал бездумно и всё работает... Знак вопроса спутал все карты.
А так казалось всё просто, текстовых файлов поредактировал бездумно и всё работает... Знак вопроса спутал все карты.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Основы работы LDAP? Нужна помошь.
По хорошему-то так и надо, конечно, прежде чем за что-то браться, изучить со всех сторон проблему. Но оно ведь знаешь как бывает - хочется сразу попробовать, все-таки от голого чтения опыта не особенно прибавляется. Да и, откровенно говоря, прочитать все маны - жизни не хватит . А именно в этой статье /? с подвохом - он в rc.conf из командной строки заносится и там тихо сидит, и не ругается никуда. Сложно его найти новичку - по себе помню, я тоже целый день этого вопроса вычислял.lissyara писал(а):может попросить народ ман на csh прочитать?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-01-23 11:53:34
Re: Основы работы LDAP? Нужна помошь.
Можно ещё вопрос?
Поиск не помог. В логах пусто.
Код: Выделить всё
ldap# ldapadd
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Основы работы LDAP? Нужна помошь.
Ключики нужно добавить к ldapadd -..... man в помошь.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Основы работы LDAP? Нужна помошь.
Просто ldapadd? а что ты хочешь добавить?Restive писал(а):Можно ещё вопрос?
Код: Выделить всё
ldap# ldapadd
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
Поиск не помог. В логах пусто.
у меня, когда писал подобное, решалось такой командой: -H ldaps://127.0.0.1. А вообще, dikens3 прав, внимательно прочти man
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Основы работы LDAP? Нужна помошь.
У меня slapd долго запускался/перезапускался. Опытным путём выяснил, что на это влияет запись в:
/etc/nssswitch.confА точнее поиск группы в ldap. Решение получилось такое:
/usr/local/etc/nss_ldap.confт.е. host исправляем и добавляем в начало ldap:// :-)
P.S. Памятку себе делаю. Может и другим поможет.
/etc/nssswitch.conf
Код: Выделить всё
group: files ldap
/usr/local/etc/nss_ldap.conf
Код: Выделить всё
host ldap://127.0.0.1
P.S. Памятку себе делаю. Может и другим поможет.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Основы работы LDAP? Нужна помошь.
Народ! Выдает туже ошибку
В файле /etc/nsswitch.conf стоит:
group: compat
Что делать?
И еще вопрос, не в тему, а как сделать, чтоб вместо localhost# выводился путь, где я нахожусь в данный момент? В уроке где это описано, прописал, но эффекта нету.
когда ввожу команду:ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
Код: Выделить всё
ldapadd -x -D "cn=root,dc=artpaint,dc=spb,dc=ru" -w password -f main.ldif
group: compat
Что делать?
И еще вопрос, не в тему, а как сделать, чтоб вместо localhost# выводился путь, где я нахожусь в данный момент? В уроке где это описано, прописал, но эффекта нету.
-
- мл. сержант
- Сообщения: 130
- Зарегистрирован: 2007-11-07 15:33:29
Re: Основы работы LDAP? Нужна помошь.
Убедись, что ldap запущен.
И посмотри какие порты он слушает.
если все норм то привели конфиг.
А на счет второго вопроса, я уже натыкался на подобные темы, поищи.
И посмотри какие порты он слушает.
если все норм то привели конфиг.
А на счет второго вопроса, я уже натыкался на подобные темы, поищи.
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Основы работы LDAP? Нужна помошь.
Сори за тупизм, но:Убедись, что ldap запущен.
И посмотри какие порты он слушает.
если все норм то привели конфиг.
1. Запускаю ldap так:
Код: Выделить всё
/usr/local/etc/rc.d/slapd start
Starting slapd.
Потом перешел в директорию /var/db пишу следующее:
Код: Выделить всё
ps -ax | grep slap
Код: Выделить всё
1254 v0 DL+ 0:0.0 grep slap
Код: Выделить всё
ps -ax | grep slap
Код: Выделить всё
serv_djmix# ps -ax | grep slap
serv_djmix#
Как посмотреть какие порты слушает?
Какой конфиг привести? main.ldif???
Еще при вводе команды:
Код: Выделить всё
serv_djmix# ldapadd -x -D -h localhost "cn=root,dc=ldaptest,dc=ua" -w password -f main.ldif
Код: Выделить всё
Add or modify entries from an LDAP server
usage: ldapadd [options]
The list of desired operations are read from stdin or from the file
specified by "-f file".
Add or modify options:
-a add values (default)
-E [!]ext=extparam modify extensions (! indicate s criticality)
-S file write skipped modifications to `file'
Common options:
-c continuous operation mode (do not stop on errors)
-d level set LDAP debugging level to `level'
-D binddn bind DN
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Основы работы LDAP? Нужна помошь.
Никто не подскажет бедному юзеру.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Основы работы LDAP? Нужна помошь.
Топик с самого начала не хочешь почитать, раз уж в него постишь?
конфиг кажется в /usr/local/etc/openldap/slapd.conf
И посмотри в начале топика, я там писал, с какими ключами надо стартовать slapd, чтоб он вывел отладочную инфу на экран
djmix писал(а):Как посмотреть какие порты слушает?
Код: Выделить всё
sockstat | grep slap
Это не конфиг. Это что-то типа дампа лдаповой базы.djmix писал(а):Какой конфиг привести? main.ldif???
конфиг кажется в /usr/local/etc/openldap/slapd.conf
Конечно, у тебя же сервер ldap не запущен . Узнать запущен ли он, можно командой ps, что ты и делаешь. Если пусто - значит не работает.djmix писал(а): выводит:
И посмотри в начале топика, я там писал, с какими ключами надо стартовать slapd, чтоб он вывел отладочную инфу на экран
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Основы работы LDAP? Нужна помошь.
Привет По моему начал выкапывать истину:
Команда:
Выдает:
То есть не подгружается модуль ldbm, однако при поптыке сделать:
вышеуказанного модуля нету в общем списке.
Что делать, куда рыть?
Команда:
Код: Выделить всё
/usr/local/libexec/slapd -d1
Код: Выделить всё
lt_dlopenext failed: (back_ldbm) file not found
Код: Выделить всё
/usr/ports/net/openldap24-server/>make config
Что делать, куда рыть?
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Основы работы LDAP? Нужна помошь.
ага, потому что его исключили по причине нестабильной работы Юзай бэкенд в bdb. Для этого тебе придётся пересобрать опенладп, если без bdb собран и исправить в slapd.conf строчку про бэкенд.djmix писал(а): вышеуказанного модуля нету в общем списке.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Основы работы LDAP? Нужна помошь.
Спасибо! Вроде оживилось, но теперь выводит:
Поиск по гуглу пока успеха не дал...
Код: Выделить всё
config_build_entry: "olcDatabase={1}bdb"
backend_startup_one: starting "dc=ldaptest,dc=ua"
bdb_db_open: database "dc=ldaptest,dc=ua": database already in use.
[b]backend_startup_one: bi_db_open failed! (-1)[/b]
slapd shutdown: initiated
====> bdb_cache_release_all
slapd destroy: freeing system resources.
slapd stopped.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Основы работы LDAP? Нужна помошь.
бд используется ещё кем-то. Видимо, ты несколько slapd запустил
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Основы работы LDAP? Нужна помошь.
Спасибо! Действиетльно надо было перезапуститься:)
Только вот теперь при вводу команды:
Выводит:
Гугль опять же не помог. С кодировкой поигрался, не помогает, кто подскажет?
Только вот теперь при вводу команды:
Код: Выделить всё
ldapaddgroup admins
Код: Выделить всё
You must set ICONVCHAR before running these scripts
- kron
- ефрейтор
- Сообщения: 64
- Зарегистрирован: 2008-10-07 13:02:36
Re: Основы работы LDAP? Нужна помошь.
Была таже проблема решилась вот таким
Код: Выделить всё
sudo cat /usr/local/etc/ldapscripts/ldapscripts.conf |grep ICON
# Character set conversion : $ICONVCHAR <-> UTF-8
# Comment ICONVBIN to disable UTF-8 conversion
ICONVBIN="/usr/local/bin/iconv"
#ICONVCHAR="ISO-8859-15"
ICONVCHAR="KOI8-R"
Тормоза долго не живут, они стираются.
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Основы работы LDAP? Нужна помошь.
Все бы хорошо но теперь выдает:
/var/log/>ldapaddgroup admins
Error adding group admins to LDAP
- kron
- ефрейтор
- Сообщения: 64
- Зарегистрирован: 2008-10-07 13:02:36
Re: Основы работы LDAP? Нужна помошь.
А проверь нет ли такой группы через id
Тормоза долго не живут, они стираются.
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Основы работы LDAP? Нужна помошь.
Простите ламера, а как єто сделать?
И второй вопрос, выскакивает у меня при старте системы:
И второй вопрос, выскакивает у меня при старте системы:
Код: Выделить всё
serv_djmix sm-mta[954]: NOQUEUE: SYSERR (root): host "localhost" unknown
- kron
- ефрейтор
- Сообщения: 64
- Зарегистрирован: 2008-10-07 13:02:36
Re: Основы работы LDAP? Нужна помошь.
Код: Выделить всё
id kron
uid=1001(kron) gid=0(wheel) groups=0(wheel),1001(admin)
Тормоза долго не живут, они стираются.
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Основы работы LDAP? Нужна помошь.
Код: Выделить всё
pw show group admins
pw: unknown group 'admins'
/usr/local/etc/ldapscripts/???
- kron
- ефрейтор
- Сообщения: 64
- Зарегистрирован: 2008-10-07 13:02:36
Re: Основы работы LDAP? Нужна помошь.
Попробуй создать ее
pw add group admin
pw add group admin
Код: Выделить всё
ls /usr/local/etc/ldapscripts/
ldapaddgroup.template.sample ldapadduser.template.sample ldapscripts.conf.sample ldapscripts.passwd.sample
ldapaddmachine.template.sample ldapscripts.conf ldapscripts.passwd
Тормоза долго не живут, они стираются.