* [sisyphus] LDAP грабли
@ 2005-01-05 13:41 Artem
2005-01-05 15:53 ` Dmitry Lebkov
2005-01-06 12:36 ` [sisyphus] " Michael Shigorin
0 siblings, 2 replies; 30+ messages in thread
From: Artem @ 2005-01-05 13:41 UTC (permalink / raw)
To: sisyphus
Имеется небольшой ldap-серверок. Установлен sysyphus. OpenLDAP 2.1.30-alt3
Все настроено и работает отлично, грабли возникают при переходе на TLS -
соединения с ним.
Имеются сертификаты ca.cert, ldap.cert и ldap.key. ldap.cert подписан,
естеснно, ca.cert
Все скинуто в /etc/openldap/ssl , на эти же файлы указывают параметры в
slapd.conf
Cтартую - все ок (за небольшим исключением, об этом позже).
LDAP слушает на 389-м:
tcp 0 0 0.0.0.0:389 0.0.0.0:*
LISTEN 3927/slapd
Пробуем соединиться:
ldapsearch -h 172.16.10.70 -D "cn=admin,dc=axis,dc=ces" -W -Z
В ответ:
ldap_start_tls: Connect error (91)
ldap_sasl_interactive_bind_s: Can't contact LDAP server (81)
Из gq - то же самое..
Теперь - другое. Несмотря на параметр в /etc/sysconfig/ldap
SLAPDURLLIST="ldap:/// ldaps:///"
и вывод ps:
ldap 3927 0.0 1.3 11420 3452 ? S 14:52 0:00
/usr/sbin/slapd -u ldap -r /var/lib/ldap -h ldap:/// ldaps:///
netstat показывает вот что:
[root@axis sysconfig]# netstat -ltnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address
State PID/Program name
.....
tcp 0 0 0.0.0.0:389 0.0.0.0:*
LISTEN 3927/slapd
......
А 636 - го порта нигде не видно (ldaps:///)
Но если запускать из командной строки вроде:
slapd -h "ldap:/// ldaps:///" - то все ок...
Вопросы:
Что за грабли с TLS и как мне засекурить коннект?
Почему такое странное поведение с параметрами -h ?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-05 13:41 [sisyphus] LDAP грабли Artem
@ 2005-01-05 15:53 ` Dmitry Lebkov
2005-01-06 8:03 ` Artem
2005-01-06 12:33 ` [sisyphus] LDAP грабли Artem
2005-01-06 12:36 ` [sisyphus] " Michael Shigorin
1 sibling, 2 replies; 30+ messages in thread
From: Dmitry Lebkov @ 2005-01-05 15:53 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem wrote:
> Имеется небольшой ldap-серверок. Установлен sysyphus. OpenLDAP 2.1.30-alt3
> Все настроено и работает отлично, грабли возникают при переходе на TLS -
> соединения с ним.
> Имеются сертификаты ca.cert, ldap.cert и ldap.key. ldap.cert подписан,
> естеснно, ca.cert
> Все скинуто в /etc/openldap/ssl , на эти же файлы указывают параметры в
> slapd.conf
>
> Cтартую - все ок (за небольшим исключением, об этом позже).
> LDAP слушает на 389-м:
> tcp 0 0 0.0.0.0:389 0.0.0.0:*
> LISTEN 3927/slapd
>
> Пробуем соединиться:
> ldapsearch -h 172.16.10.70 -D "cn=admin,dc=axis,dc=ces" -W -Z
>
> В ответ:
> ldap_start_tls: Connect error (91)
> ldap_sasl_interactive_bind_s: Can't contact LDAP server (81)
>
> Из gq - то же самое..
Добавь в /etc/openldap/ldap.conf на сервере и на клиента вот такое:
tls_reqcert never
> Теперь - другое. Несмотря на параметр в /etc/sysconfig/ldap
> SLAPDURLLIST="ldap:/// ldaps:///"
Чтоб работало так, как задумано, заключи строку ldap:/// ldaps:///
еще и в одинарные кавычки.
SLAPDURLLIST="'ldap:/// ldaps:///'"
>
> и вывод ps:
> ldap 3927 0.0 1.3 11420 3452 ? S 14:52 0:00
> /usr/sbin/slapd -u ldap -r /var/lib/ldap -h ldap:/// ldaps:///
>
> netstat показывает вот что:
> [root@axis sysconfig]# netstat -ltnp
> Active Internet connections (only servers)
> Proto Recv-Q Send-Q Local Address Foreign Address
> State PID/Program name
> .....
> tcp 0 0 0.0.0.0:389 0.0.0.0:*
> LISTEN 3927/slapd
> ......
> А 636 - го порта нигде не видно (ldaps:///)
> Но если запускать из командной строки вроде:
> slapd -h "ldap:/// ldaps:///" - то все ок...
>
> Вопросы:
> Что за грабли с TLS и как мне засекурить коннект?
Насколько я понимаю, в OpenSSL изменилось поведение по-умолчанию
для клиентских сертификатов.
> Почему такое странное поведение с параметрами -h ?
Потому, что параметорм для ключа считается вся строка до первого
пробела. Если значение содержит пробел - заключай строку в кавычки.
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-05 15:53 ` Dmitry Lebkov
@ 2005-01-06 8:03 ` Artem
2005-01-06 13:29 ` Dmitry Lebkov
2005-01-06 17:41 ` Re[2]: " Volkov Serge
2005-01-06 12:33 ` [sisyphus] LDAP грабли Artem
1 sibling, 2 replies; 30+ messages in thread
From: Artem @ 2005-01-06 8:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
>
> Добавь в /etc/openldap/ldap.conf на сервере и на клиента вот такое:
> tls_reqcert never
Да, помогло.. Одно не понятно. Ведь до этого у меня было прописано в
ldap.conf :
TLS_CACERT /etc/openldap/ssl/ca.cert
где ca.cert - копия сертификата сервера.
Почему же не выполнялась проверка по данному способу?
Сертификаты - в порядке:
openssl verify -CAfile ca.cert -verbose ldap.cert
ldap.cert: OK
>
>
> Чтоб работало так, как задумано, заключи строку ldap:/// ldaps:///
> еще и в одинарные кавычки.
>
> SLAPDURLLIST="'ldap:/// ldaps:///'"
>
Да, с этим нюансом теперь все ясно. Это уже работает.
Еще один вопрос - почему /var/log/ldap - пуст ?
Следующие грабли - делаем
service slapd restart
Service slapd is not running. [PASSED]
Checking slapd configuration [ DONE ]
Adjusting environment for slapd: [ DONE ]
Service slapd is already running. [PASSED]
Хотя:
ps aux | grep slapd
ldap 8771 0.0 1.4 11552 3716 ? S 09:22 0:00
/usr/sbin/slapd -u ldap -r /var/lib/ldap -h ldap:/// ldaps:///
То же самое и для service slapd stop - остановить невозможно - только
путем kill
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-05 15:53 ` Dmitry Lebkov
2005-01-06 8:03 ` Artem
@ 2005-01-06 12:33 ` Artem
1 sibling, 0 replies; 30+ messages in thread
From: Artem @ 2005-01-06 12:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Еще вдогонку - содержимое ldap.conf:
tls_reqcert never
-все ок...
Как только добавляю в него:
tls_cacert /etc/openldap/ssl/ca.cert
...сразу же становится невозможно соединиться с ldap по ssl:
ldap_start_tls: Connect error (91)
ldap_sasl_interactive_bind_s: Can't contact LDAP server (81)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [sisyphus] Re: LDAP грабли
2005-01-05 13:41 [sisyphus] LDAP грабли Artem
2005-01-05 15:53 ` Dmitry Lebkov
@ 2005-01-06 12:36 ` Michael Shigorin
1 sibling, 0 replies; 30+ messages in thread
From: Michael Shigorin @ 2005-01-06 12:36 UTC (permalink / raw)
To: sisyphus
On Wed, Jan 05, 2005 at 03:41:29PM +0200, Artem wrote:
> Имеется небольшой ldap-серверок.
http://lists.osdn.org.ua/wws/info/openldap
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-06 8:03 ` Artem
@ 2005-01-06 13:29 ` Dmitry Lebkov
2005-01-06 15:07 ` Artem
2005-01-06 17:41 ` Re[2]: " Volkov Serge
1 sibling, 1 reply; 30+ messages in thread
From: Dmitry Lebkov @ 2005-01-06 13:29 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem wrote:
>
>>
>> Добавь в /etc/openldap/ldap.conf на сервере и на клиента вот такое:
>> tls_reqcert never
>
>
> Да, помогло.. Одно не понятно. Ведь до этого у меня было прописано в
> ldap.conf :
>
> TLS_CACERT /etc/openldap/ssl/ca.cert
> где ca.cert - копия сертификата сервера.
> Почему же не выполнялась проверка по данному способу?
>
> Сертификаты - в порядке:
> openssl verify -CAfile ca.cert -verbose ldap.cert
> ldap.cert: OK
А права на чтение этого файла у клиента есть? У меня всё это
в свое время вполне нормально работало, но потом надоело собирать
сертификаты серверов руками и теперь пользую tls_reqcert never.
>> Чтоб работало так, как задумано, заключи строку ldap:/// ldaps:///
>> еще и в одинарные кавычки.
>>
>> SLAPDURLLIST="'ldap:/// ldaps:///'"
>>
> Да, с этим нюансом теперь все ясно. Это уже работает.
>
> Еще один вопрос - почему /var/log/ldap - пуст ?
А в конфиге slapd.conf логгинг включен? А syslog знает
куда складывать логи от slapd?
> Следующие грабли - делаем
> service slapd restart
> Service slapd is not running. [PASSED]
> Checking slapd configuration [ DONE ]
> Adjusting environment for slapd: [ DONE ]
> Service slapd is already running. [PASSED]
>
> Хотя:
> ps aux | grep slapd
> ldap 8771 0.0 1.4 11552 3716 ? S 09:22 0:00
> /usr/sbin/slapd -u ldap -r /var/lib/ldap -h ldap:/// ldaps:///
>
> То же самое и для service slapd stop - остановить невозможно - только
> путем kill
Смотреть скрипт /etc/rc.d/init.d/slapd. Скорее всего не хватает прав
на создание pid-файла. Эту проблему уже фиксили в какой-то из сборок.
А вообще, лучше поставить последний openldap из Сизифа ... ;)
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-06 13:29 ` Dmitry Lebkov
@ 2005-01-06 15:07 ` Artem
2005-01-06 15:40 ` Dmitry Lebkov
0 siblings, 1 reply; 30+ messages in thread
From: Artem @ 2005-01-06 15:07 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
>
> А права на чтение этого файла у клиента есть?
Да я уже и сам обнаружил - на /etc/openldap/ssl отсутствовал "x" для other
Но все равно спасибо.
> А в конфиге slapd.conf логгинг включен? А syslog знает
> куда складывать логи от slapd?
>
Значит, придется вправлять мозги syslog
Небольшое уточнение напоследок. При проверке сертификата ldap-сервера
запрашивается CN владельца сертификата - т.е. делается reverse dns - чей
именно CN запрашивается в случае с LDAP ? СA ? Или самого LDAP -
сервера? Или оба проверяются? Или это делается только в случае, когда
соединение осуществляется по ip , а не по dns - адресу ?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-06 15:07 ` Artem
@ 2005-01-06 15:40 ` Dmitry Lebkov
2005-01-06 15:47 ` Artem
2005-01-06 17:41 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
0 siblings, 2 replies; 30+ messages in thread
From: Dmitry Lebkov @ 2005-01-06 15:40 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem wrote:
>
>>
>> А права на чтение этого файла у клиента есть?
>
>
> Да я уже и сам обнаружил - на /etc/openldap/ssl отсутствовал "x" для other
> Но все равно спасибо.
>
>> А в конфиге slapd.conf логгинг включен? А syslog знает
>> куда складывать логи от slapd?
>>
> Значит, придется вправлять мозги syslog
Если я не ошибаюсь, по-умолчанию slapd использует local4 syslog
facility для логгинга. Т.е. добавить в конфиг syslog'а вот такое
local4.* /var/log/ldap/all
и в /etc/openldap/slapd.conf например
loglevel 256
получишь логи соединений и обработки запросов.
> Небольшое уточнение напоследок. При проверке сертификата ldap-сервера
> запрашивается CN владельца сертификата - т.е. делается reverse dns - чей
> именно CN запрашивается в случае с LDAP ? СA ? Или самого LDAP -
> сервера? Или оба проверяются? Или это делается только в случае, когда
> соединение осуществляется по ip , а не по dns - адресу ?
Проверяется соответствие IP<->FQDN для сервера, если я правильно помню
документацию к OpenSSL ...
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-06 15:40 ` Dmitry Lebkov
@ 2005-01-06 15:47 ` Artem
2005-01-06 17:41 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
1 sibling, 0 replies; 30+ messages in thread
From: Artem @ 2005-01-06 15:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Dmitry Lebkov wrote:
> Artem wrote:
>
>>
>>>
>>> А права на чтение этого файла у клиента есть?
>>
>>
>>
>> Да я уже и сам обнаружил - на /etc/openldap/ssl отсутствовал "x" для
>> other
>> Но все равно спасибо.
>>
>>> А в конфиге slapd.conf логгинг включен? А syslog знает
>>> куда складывать логи от slapd?
>>>
>> Значит, придется вправлять мозги syslog
>
>
> Если я не ошибаюсь, по-умолчанию slapd использует local4 syslog
> facility для логгинга. Т.е. добавить в конфиг syslog'а вот такое
>
> local4.* /var/log/ldap/all
>
> и в /etc/openldap/slapd.conf например
>
> loglevel 256
>
> получишь логи соединений и обработки запросов.
>
>> Небольшое уточнение напоследок. При проверке сертификата ldap-сервера
>> запрашивается CN владельца сертификата - т.е. делается reverse dns -
>> чей именно CN запрашивается в случае с LDAP ? СA ? Или самого LDAP -
>> сервера? Или оба проверяются? Или это делается только в случае, когда
>> соединение осуществляется по ip , а не по dns - адресу ?
>
>
> Проверяется соответствие IP<->FQDN для сервера, если я правильно помню
> документацию к OpenSSL ...
>
Спасибо... Слишком уж вся информация "разбросана" по разным манам - а
времени как всегда - не хватает... ;-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ
2005-01-06 15:40 ` Dmitry Lebkov
2005-01-06 15:47 ` Artem
@ 2005-01-06 17:41 ` Volkov Serge
2005-01-07 1:58 ` [sisyphus] LDAP грабли Dmitry Lebkov
1 sibling, 1 reply; 30+ messages in thread
From: Volkov Serge @ 2005-01-06 17:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Hello Dmitry,
Thursday, January 6, 2005, 6:40:20 PM, you wrote:
DL> Artem wrote:
>>
>>>
>>> А права на чтение этого файла у клиента есть?
>>
>>
>> Да я уже и сам обнаружил - на /etc/openldap/ssl отсутствовал "x" для other
>> Но все равно спасибо.
>>
>>> А в конфиге slapd.conf логгинг включен? А syslog знает
>>> куда складывать логи от slapd?
>>>
>> Значит, придется вправлять мозги syslog
DL> Если я не ошибаюсь, по-умолчанию slapd использует local4 syslog
DL> facility для логгинга. Т.е. добавить в конфиг syslog'а вот такое
DL> local4.* /var/log/ldap/all
DL> и в /etc/openldap/slapd.conf например
DL> loglevel 256
DL> получишь логи соединений и обработки запросов.
Я вроде включал патч от RH который позволяет все сообщения в логи
сыпать от "DAEMON"
--
Best regards,
Volkov mailto:vserge@altlinux.ru
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ
2005-01-06 8:03 ` Artem
2005-01-06 13:29 ` Dmitry Lebkov
@ 2005-01-06 17:41 ` Volkov Serge
2005-01-06 17:56 ` [sisyphus] LDAP грабли Artem
2005-01-07 1:52 ` Dmitry Lebkov
1 sibling, 2 replies; 30+ messages in thread
From: Volkov Serge @ 2005-01-06 17:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Hello Artem,
Thursday, January 6, 2005, 11:03:21 AM, you wrote:
>>
>> Добавь в /etc/openldap/ldap.conf на сервере и на клиента вот такое:
>> tls_reqcert never
A> Да, помогло.. Одно не понятно. Ведь до этого у меня было прописано в
A> ldap.conf :
A> TLS_CACERT /etc/openldap/ssl/ca.cert
A> где ca.cert - копия сертификата сервера.
A> Почему же не выполнялась проверка по данному способу?
A> Сертификаты - в порядке:
A> openssl verify -CAfile ca.cert -verbose ldap.cert
A> ldap.cert: OK
>>
>>
>> Чтоб работало так, как задумано, заключи строку ldap:/// ldaps:///
>> еще и в одинарные кавычки.
>>
>> SLAPDURLLIST="'ldap:/// ldaps:///'"
>>
A> Да, с этим нюансом теперь все ясно. Это уже работает.
A> Еще один вопрос - почему /var/log/ldap - пуст ?
этот вопрос мучаем меня самого :(( к сожалению у себя я использую
syslog-ng и там у меня все данные фильтруются по строке slapd
мне желательно собрать по польше информации, чтобы вырабоать
правильное решение!
Вообще у меня есть большое желание убрать логирование через syslog и
выводить все логи в файлы!
A> Следующие грабли - делаем
A> service slapd restart
A> Service slapd is not running. [PASSED]
A> Checking slapd configuration [ DONE ]
A> Adjusting environment for slapd: [ DONE ]
A> Service slapd is already running. [PASSED]
A> Хотя:
A> ps aux | grep slapd
A> ldap 8771 0.0 1.4 11552 3716 ? S 09:22 0:00
A> /usr/sbin/slapd -u ldap -r /var/lib/ldap -h ldap:/// ldaps:///
A> То же самое и для service slapd stop - остановить невозможно - только
A> путем kill
в новой сборке 2.2.20-alt2 будет немного другой инит скрипт, который
сделан по образу и подобию sshd
Вопросы:
создаются ли файлы в /var/run/slapd.pid /var/run/slurpd.pid ?
--
Best regards,
Volkov mailto:vserge@altlinux.ru
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-06 17:41 ` Re[2]: " Volkov Serge
@ 2005-01-06 17:56 ` Artem
2005-01-07 1:52 ` Dmitry Lebkov
1 sibling, 0 replies; 30+ messages in thread
From: Artem @ 2005-01-06 17:56 UTC (permalink / raw)
To: Volkov Serge, ALT Linux Sisyphus discussion list
Volkov Serge wrote:
>A> Еще один вопрос - почему /var/log/ldap - пуст ?
>этот вопрос мучаем меня самого :(( к сожалению у себя я использую
>syslog-ng и там у меня все данные фильтруются по строке slapd
>
>мне желательно собрать по польше информации, чтобы вырабоать
>правильное решение!
>
>Вообще у меня есть большое желание убрать логирование через syslog и
>выводить все логи в файлы!
>
>
Возможно - так будет лучше? Привести все к "единому знаменателю"...
>A> Следующие грабли - делаем
>A> service slapd restart
>A> Service slapd is not running. [PASSED]
>A> Checking slapd configuration [ DONE ]
>A> Adjusting environment for slapd: [ DONE ]
>A> Service slapd is already running. [PASSED]
>
>A> Хотя:
>A> ps aux | grep slapd
>A> ldap 8771 0.0 1.4 11552 3716 ? S 09:22 0:00
>A> /usr/sbin/slapd -u ldap -r /var/lib/ldap -h ldap:/// ldaps:///
>
>A> То же самое и для service slapd stop - остановить невозможно - только
>A> путем kill
>
>в новой сборке 2.2.20-alt2 будет немного другой инит скрипт, который
>сделан по образу и подобию sshd
>
>Вопросы:
>создаются ли файлы в /var/run/slapd.pid /var/run/slurpd.pid ?
>
>
Забыл глянуть - сейчас уже не получится - я не на работе. Только после
праздников.
С наступающим Рождеством!
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-06 17:41 ` Re[2]: " Volkov Serge
2005-01-06 17:56 ` [sisyphus] LDAP грабли Artem
@ 2005-01-07 1:52 ` Dmitry Lebkov
2005-01-07 9:36 ` Artem
2005-01-07 20:16 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
1 sibling, 2 replies; 30+ messages in thread
From: Dmitry Lebkov @ 2005-01-07 1:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Volkov Serge пишет:
[skip]
> A> Еще один вопрос - почему /var/log/ldap - пуст ?
>
> этот вопрос мучаем меня самого :(( к сожалению у себя я использую
> syslog-ng и там у меня все данные фильтруются по строке slapd
>
> мне желательно собрать по польше информации, чтобы вырабоать
> правильное решение!
>
> Вообще у меня есть большое желание убрать логирование через syslog и
> выводить все логи в файлы!
Не, не стоит такое делать. Ну или если делать, то как доп.возможность.
Логи-то могут складываться не только в локальный syslog, но и на
remote logging host. ;)
> A> Следующие грабли - делаем
> A> service slapd restart
> A> Service slapd is not running. [PASSED]
> A> Checking slapd configuration [ DONE ]
> A> Adjusting environment for slapd: [ DONE ]
> A> Service slapd is already running. [PASSED]
>
> A> Хотя:
> A> ps aux | grep slapd
> A> ldap 8771 0.0 1.4 11552 3716 ? S 09:22 0:00
> A> /usr/sbin/slapd -u ldap -r /var/lib/ldap -h ldap:/// ldaps:///
>
> A> То же самое и для service slapd stop - остановить невозможно - только
> A> путем kill
>
> в новой сборке 2.2.20-alt2 будет немного другой инит скрипт, который
> сделан по образу и подобию sshd
>
Сергей, у человека OpenLDAP 2.1.30-alt3 ... В 2.2.19-alt1 вышеописанные
проблемы с инит-скриптом отсутствуют.
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-06 17:41 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
@ 2005-01-07 1:58 ` Dmitry Lebkov
2005-01-07 20:25 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
0 siblings, 1 reply; 30+ messages in thread
From: Dmitry Lebkov @ 2005-01-07 1:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Volkov Serge пишет:
> Hello Dmitry,
>
> Thursday, January 6, 2005, 6:40:20 PM, you wrote:
>
> DL> Artem wrote:
>
>>>>А права на чтение этого файла у клиента есть?
>>>
>>>
>>>Да я уже и сам обнаружил - на /etc/openldap/ssl отсутствовал "x" для other
>>>Но все равно спасибо.
>>>
>>>
>>>>А в конфиге slapd.conf логгинг включен? А syslog знает
>>>>куда складывать логи от slapd?
>>>>
>>>
>>>Значит, придется вправлять мозги syslog
>
>
> DL> Если я не ошибаюсь, по-умолчанию slapd использует local4 syslog
> DL> facility для логгинга. Т.е. добавить в конфиг syslog'а вот такое
>
> DL> local4.* /var/log/ldap/all
>
> DL> и в /etc/openldap/slapd.conf например
>
> DL> loglevel 256
>
> DL> получишь логи соединений и обработки запросов.
>
> Я вроде включал патч от RH который позволяет все сообщения в логи
> сыпать от "DAEMON"
Судя по man slapd и по той конфигурации, что у меня работает - default
is LOCAL4. Хотя DAEMON в качестве default'а был бы логичнее ;)
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-07 1:52 ` Dmitry Lebkov
@ 2005-01-07 9:36 ` Artem
2005-01-07 20:17 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
2005-01-07 20:16 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
1 sibling, 1 reply; 30+ messages in thread
From: Artem @ 2005-01-07 9:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Dmitry Lebkov wrote:
>
>>
>
> Сергей, у человека OpenLDAP 2.1.30-alt3 ... В 2.2.19-alt1 вышеописанные
> проблемы с инит-скриптом отсутствуют.
>
Ясно. Обновлю openldap.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ
2005-01-07 1:52 ` Dmitry Lebkov
2005-01-07 9:36 ` Artem
@ 2005-01-07 20:16 ` Volkov Serge
1 sibling, 0 replies; 30+ messages in thread
From: Volkov Serge @ 2005-01-07 20:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Приветствую!
Friday, January 7, 2005, 4:52:55 AM, you wrote:
DL> Volkov Serge пишет:
DL> [skip]
>> A> Еще один вопрос - почему /var/log/ldap - пуст ?
>>
>> этот вопрос мучаем меня самого :(( к сожалению у себя я использую
>> syslog-ng и там у меня все данные фильтруются по строке slapd
>>
>> мне желательно собрать по польше информации, чтобы вырабоать
>> правильное решение!
>>
>> Вообще у меня есть большое желание убрать логирование через syslog и
>> выводить все логи в файлы!
DL> Не, не стоит такое делать. Ну или если делать, то как доп.возможность.
DL> Логи-то могут складываться не только в локальный syslog, но и на
DL> remote logging host. ;)
Это безусловно!!!, просто у меня стоит задача разобраться как лучше!
попробую посмотреть как это сделано с точки зрения логики в sshd и
bind и потом посмотрим!
Дима тебе я обязательно напишу!
>> A> Следующие грабли - делаем
>> A> service slapd restart
>> A> Service slapd is not running. [PASSED]
>> A> Checking slapd configuration [ DONE ]
>> A> Adjusting environment for slapd: [ DONE ]
>> A> Service slapd is already running. [PASSED]
>>
>> A> Хотя:
>> A> ps aux | grep slapd
>> A> ldap 8771 0.0 1.4 11552 3716 ? S 09:22 0:00
>> A> /usr/sbin/slapd -u ldap -r /var/lib/ldap -h ldap:/// ldaps:///
>>
>> A> То же самое и для service slapd stop - остановить невозможно - только
>> A> путем kill
>>
>> в новой сборке 2.2.20-alt2 будет немного другой инит скрипт, который
>> сделан по образу и подобию sshd
>>
DL> Сергей, у человека OpenLDAP 2.1.30-alt3 ... В 2.2.19-alt1 вышеописанные
DL> проблемы с инит-скриптом отсутствуют.
ок, просто я обнаружил проблему при condrestart :(
--
Best regards,
Volkov mailto:vserge@altlinux.ru
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ
2005-01-07 9:36 ` Artem
@ 2005-01-07 20:17 ` Volkov Serge
2005-01-08 8:08 ` [sisyphus] LDAP грабли Artem
2005-01-20 10:36 ` Artem
0 siblings, 2 replies; 30+ messages in thread
From: Volkov Serge @ 2005-01-07 20:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Hello Artem,
Friday, January 7, 2005, 12:36:38 PM, you wrote:
A> Dmitry Lebkov wrote:
>>
>>>
>>
>> Сергей, у человека OpenLDAP 2.1.30-alt3 ... В 2.2.19-alt1 вышеописанные
>> проблемы с инит-скриптом отсутствуют.
>>
A> Ясно. Обновлю openldap.
подождите пожалуйста до понедельника!
я в Сизиф выложу новую стабильную версию OpenLDAP 2.2.20
--
Best regards,
Volkov mailto:vserge@altlinux.ru
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ
2005-01-07 1:58 ` [sisyphus] LDAP грабли Dmitry Lebkov
@ 2005-01-07 20:25 ` Volkov Serge
2005-01-08 2:14 ` Re[3]: " Volkov Serge
0 siblings, 1 reply; 30+ messages in thread
From: Volkov Serge @ 2005-01-07 20:25 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Hello Dmitry,
Friday, January 7, 2005, 4:58:14 AM, you wrote:
DL> Volkov Serge пишет:
>> Hello Dmitry,
>>
>> Thursday, January 6, 2005, 6:40:20 PM, you wrote:
>>
>> DL> Artem wrote:
>>
>>>>>А права на чтение этого файла у клиента есть?
>>>>
>>>>
>>>>Да я уже и сам обнаружил - на /etc/openldap/ssl отсутствовал "x" для other
>>>>Но все равно спасибо.
>>>>
>>>>
>>>>>А в конфиге slapd.conf логгинг включен? А syslog знает
>>>>>куда складывать логи от slapd?
>>>>>
>>>>
>>>>Значит, придется вправлять мозги syslog
>>
>>
>> DL> Если я не ошибаюсь, по-умолчанию slapd использует local4 syslog
>> DL> facility для логгинга. Т.е. добавить в конфиг syslog'а вот такое
>>
>> DL> local4.* /var/log/ldap/all
>>
>> DL> и в /etc/openldap/slapd.conf например
>>
>> DL> loglevel 256
>>
>> DL> получишь логи соединений и обработки запросов.
>>
>> Я вроде включал патч от RH который позволяет все сообщения в логи
>> сыпать от "DAEMON"
DL> Судя по man slapd и по той конфигурации, что у меня работает - default
DL> is LOCAL4. Хотя DAEMON в качестве default'а был бы логичнее ;)
учту думаю, что с этой проблемой до понедельника разберемся!
Bug#: 5834 bugzilla.altllinux.ru
--
Best regards,
Volkov mailto:vserge@altlinux.ru
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re[3]: [sisyphus] LDAP ÇÒÁÂÌÉ
2005-01-07 20:25 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
@ 2005-01-08 2:14 ` Volkov Serge
0 siblings, 0 replies; 30+ messages in thread
From: Volkov Serge @ 2005-01-08 2:14 UTC (permalink / raw)
To: Volkov Serge, ALT Linux Sisyphus discussion list
Hello Volkov,
Friday, January 7, 2005, 11:25:48 PM, you wrote:
VS> Hello Dmitry,
VS> Friday, January 7, 2005, 4:58:14 AM, you wrote:
DL>> Volkov Serge пишет:
>>> Hello Dmitry,
>>>
>>> Thursday, January 6, 2005, 6:40:20 PM, you wrote:
>>>
>>> DL> Artem wrote:
>>>
>>>>>>А права на чтение этого файла у клиента есть?
>>>>>
>>>>>
>>>>>Да я уже и сам обнаружил - на /etc/openldap/ssl отсутствовал "x" для other
>>>>>Но все равно спасибо.
>>>>>
>>>>>
>>>>>>А в конфиге slapd.conf логгинг включен? А syslog знает
>>>>>>куда складывать логи от slapd?
>>>>>>
>>>>>
>>>>>Значит, придется вправлять мозги syslog
>>>
>>>
>>> DL> Если я не ошибаюсь, по-умолчанию slapd использует local4 syslog
>>> DL> facility для логгинга. Т.е. добавить в конфиг syslog'а вот такое
>>>
>>> DL> local4.* /var/log/ldap/all
>>>
>>> DL> и в /etc/openldap/slapd.conf например
>>>
>>> DL> loglevel 256
>>>
>>> DL> получишь логи соединений и обработки запросов.
>>>
>>> Я вроде включал патч от RH который позволяет все сообщения в логи
>>> сыпать от "DAEMON"
DL>> Судя по man slapd и по той конфигурации, что у меня работает - default
DL>> is LOCAL4. Хотя DAEMON в качестве default'а был бы логичнее ;)
VS> учту думаю, что с этой проблемой до понедельника разберемся!
VS> Bug#: 5834 bugzilla.altllinux.ru
Так я вспомнил, что начиная с 1 июля с версии пакета 2.2.14-alt1 я
вносил изменения в процесс компиляции openldap
была добавлена опция -DLOG_DAEMON=1 , которая не отключате работу
LOG_LOCAL4, но при этом все логируется через LOG_DAEMON
Пробуйте!
--
Best regards,
Volkov mailto:vserge@altlinux.ru
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-07 20:17 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
@ 2005-01-08 8:08 ` Artem
2005-01-20 10:36 ` Artem
1 sibling, 0 replies; 30+ messages in thread
From: Artem @ 2005-01-08 8:08 UTC (permalink / raw)
To: Volkov Serge, ALT Linux Sisyphus discussion list
Volkov Serge wrote:
>Hello Artem,
>
>Friday, January 7, 2005, 12:36:38 PM, you wrote:
>
>A> Dmitry Lebkov wrote:
>
>
>
>>>Сергей, у человека OpenLDAP 2.1.30-alt3 ... В 2.2.19-alt1 вышеописанные
>>>проблемы с инит-скриптом отсутствуют.
>>>
>>>
>>>
>A> Ясно. Обновлю openldap.
>
>подождите пожалуйста до понедельника!
>
>я в Сизиф выложу новую стабильную версию OpenLDAP 2.2.20
>
>
>
Ok! :-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-07 20:17 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
2005-01-08 8:08 ` [sisyphus] LDAP грабли Artem
@ 2005-01-20 10:36 ` Artem
2005-01-20 11:16 ` Epiphanov Sergei
1 sibling, 1 reply; 30+ messages in thread
From: Artem @ 2005-01-20 10:36 UTC (permalink / raw)
To: Volkov Serge, ALT Linux Sisyphus discussion list
Обновился, перезапуск-останов в норме. Но периодически выскакивают
другие сообщения:
service slapd restart
Checking slapd
configuration
[ DONE ]
Stopping slapd service: start-stop-daemon: warning: failed to send
signal 15 to 27884: No such process
1 pids were not killed
[ DONE ]
Starting slapd
service:
[ DONE ]
Появился вопрос другого рода - а что это с ACL творится? Написал для
пробы в slapd.conf:
access to
*
by dn.base="cn=admin,dc=myserver,dc=mydomain"
write
by * none
by users none
А из gq все равно можно просматривать объекты авторизовавшимся
пользователем. Правда с постоянной выдачей кучи ошибок. "Server not
configured"(gq-0.7.0-alt12). Из gq-1.0 (из дедала) - "OpenLDAP Cannot
find last-resort schema server"
Данные эти - не кэшированные (кэш в gq отключен, при изменении данных
admin-ом и последующим просмотром пользователем - видно, что они
изменены). В slapd-access.conf все закомментил.
Еще вопрос - вместе с slapd крутится bind . При остановленном bind -
запуск slapd моментальный. При запущенном - секунд 20-25. В чем дело?
Volkov Serge wrote:
>Hello Artem,
>
>Friday, January 7, 2005, 12:36:38 PM, you wrote:
>
>A> Dmitry Lebkov wrote:
>
>
>
>>>Сергей, у человека OpenLDAP 2.1.30-alt3 ... В 2.2.19-alt1 вышеописанные
>>>проблемы с инит-скриптом отсутствуют.
>>>
>>>
>>>
>A> Ясно. Обновлю openldap.
>
>подождите пожалуйста до понедельника!
>
>я в Сизиф выложу новую стабильную версию OpenLDAP 2.2.20
>
>
>
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-20 10:36 ` Artem
@ 2005-01-20 11:16 ` Epiphanov Sergei
2005-01-20 11:27 ` vserge
0 siblings, 1 reply; 30+ messages in thread
From: Epiphanov Sergei @ 2005-01-20 11:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 20 Январь 2005 13:36 Artem написал:
> Еще вопрос - вместе с slapd крутится bind . При остановленном bind -
> запуск slapd моментальный. При запущенном - секунд 20-25. В чем дело?
Судя по всему, slapd не может найти имя сервера в /etc/hosts, опрашивает
bind, который тоже ничего об имени компьютера не знает и не может найти
это имя у других серверов. Пропишите в /etc/hosts строку
<IP> <имя компьютера, гда запускаете slapd>
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-20 11:16 ` Epiphanov Sergei
@ 2005-01-20 11:27 ` vserge
2005-01-20 12:56 ` Artem
0 siblings, 1 reply; 30+ messages in thread
From: vserge @ 2005-01-20 11:27 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Thu, 20 Jan 2005 14:16:04 +0300
Epiphanov Sergei <serpiph@nikiet.ru> wrote:
> В сообщении от 20 Январь 2005 13:36 Artem написал:
> > Еще вопрос - вместе с slapd крутится bind . При остановленном bind -
> > запуск slapd моментальный. При запущенном - секунд 20-25. В чем
> > дело?
>
> Судя по всему, slapd не может найти имя сервера в /etc/hosts,
> опрашивает bind, который тоже ничего об имени компьютера не знает и не
> может найти это имя у других серверов. Пропишите в /etc/hosts строку
>
> <IP> <имя компьютера, гда запускаете slapd>
А что написано в /etc/sysconfig/ldap
и кто является резовером для данного сервера?
>
> --
> С уважением, Епифанов Сергей
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/sisyphus
--
> блин... на 19" в текст-моде... это хардкор...
а представьте, мне на 21" каково? ;-)
-- mike in community@
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-20 11:27 ` vserge
@ 2005-01-20 12:56 ` Artem
2005-01-20 13:32 ` Dmitry Lebkov
0 siblings, 1 reply; 30+ messages in thread
From: Artem @ 2005-01-20 12:56 UTC (permalink / raw)
To: vserge, ALT Linux Sisyphus discussion list
vserge wrote:
>On Thu, 20 Jan 2005 14:16:04 +0300
>Epiphanov Sergei <serpiph@nikiet.ru> wrote:
>
>
>
>>В сообщении от 20 Январь 2005 13:36 Artem написал:
>>
>>
>>>Еще вопрос - вместе с slapd крутится bind . При остановленном bind -
>>>запуск slapd моментальный. При запущенном - секунд 20-25. В чем
>>>дело?
>>>
>>>
>>Судя по всему, slapd не может найти имя сервера в /etc/hosts,
>>опрашивает bind, который тоже ничего об имени компьютера не знает и не
>>может найти это имя у других серверов. Пропишите в /etc/hosts строку
>>
>><IP> <имя компьютера, гда запускаете slapd>
>>
>>
>А что написано в /etc/sysconfig/ldap
>и кто является резовером для данного сервера?
>
>
С запуском разобрался - спасибо за подсказку!
А вот с ACL - "непонятки" остались..
>
>
>>--
>>С уважением, Епифанов Сергей
>>_______________________________________________
>>Sisyphus mailing list
>>Sisyphus@altlinux.ru
>>https://lists.altlinux.ru/mailman/listinfo/sisyphus
>>
>>
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-20 12:56 ` Artem
@ 2005-01-20 13:32 ` Dmitry Lebkov
2005-01-20 14:06 ` Artem
2005-01-21 7:42 ` Artem
0 siblings, 2 replies; 30+ messages in thread
From: Dmitry Lebkov @ 2005-01-20 13:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem wrote:
> vserge wrote:
>
>> On Thu, 20 Jan 2005 14:16:04 +0300
>> Epiphanov Sergei <serpiph@nikiet.ru> wrote:
>>
[skip]
>>
>> А что написано в /etc/sysconfig/ldap
>> и кто является резовером для данного сервера?
>>
>>
> С запуском разобрался - спасибо за подсказку!
>
> А вот с ACL - "непонятки" остались..
Советую прочитать OpenLDAP 2.2 Administrator's Guide. Либо из пакета,
либо на www.openldap.org. В 2.2.x изменился формат описания ACL.
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-20 13:32 ` Dmitry Lebkov
@ 2005-01-20 14:06 ` Artem
2005-01-21 7:42 ` Artem
1 sibling, 0 replies; 30+ messages in thread
From: Artem @ 2005-01-20 14:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Dmitry Lebkov wrote:
> Artem wrote:
>
>> vserge wrote:
>>
>>> On Thu, 20 Jan 2005 14:16:04 +0300
>>> Epiphanov Sergei <serpiph@nikiet.ru> wrote:
>>>
> [skip]
>
>>>
>>> А что написано в /etc/sysconfig/ldap
>>> и кто является резовером для данного сервера?
>>>
>>>
>> С запуском разобрался - спасибо за подсказку!
>>
>> А вот с ACL - "непонятки" остались..
>
>
> Советую прочитать OpenLDAP 2.2 Administrator's Guide. Либо из пакета,
> либо на www.openldap.org. В 2.2.x изменился формат описания ACL.
>
>
То-то я голову ломаю - почему старые конфиги не работают. Обновлялся-то
с 1.1... Спасибо, буду читать.... :-[
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-20 13:32 ` Dmitry Lebkov
2005-01-20 14:06 ` Artem
@ 2005-01-21 7:42 ` Artem
2005-01-21 7:55 ` Artem
1 sibling, 1 reply; 30+ messages in thread
From: Artem @ 2005-01-21 7:42 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В общем, причина была даже не в конфигах - почему-то не обновляется
chrooted.
На тестовой машинке - все ок. А на рабочей - только вызовом
/etc/chroot.d/ldap.all перед запуском slapd.
В slapd есть ф-ция
adjust()
{
action $"Adjusting environment for slapd:"
/etc/chroot.d/ldap.all || exit
}
Похоже, она занимается там тем, что ничем не занимается?
Еще вспомнил - на тестовой машинке chrooted для slapd обновлялся при
полном перезапуске - с выдачей кучи сообщений. А если без перезапуска -
то как?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-21 7:42 ` Artem
@ 2005-01-21 7:55 ` Artem
2005-01-21 22:20 ` vserge
0 siblings, 1 reply; 30+ messages in thread
From: Artem @ 2005-01-21 7:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem wrote:
> В общем, причина была даже не в конфигах - почему-то не обновляется
> chrooted.
> На тестовой машинке - все ок. А на рабочей - только вызовом
> /etc/chroot.d/ldap.all перед запуском slapd.
> В slapd есть ф-ция
> adjust()
>
> {
>
> action $"Adjusting environment for slapd:"
> /etc/chroot.d/ldap.all || exit
> }
>
Это кусок /etc/rc.d/init.d/slapd образца 1.1.30
start()
{
is_yes "$NETWORKING" || return
0
check ||
return
adjust ||
return
start_daemon --lockfile "$LOCKFILE" -- $DAEMON -u ldap -r $ROOT
-h "$SLAPDURLLIST"
RETVAL=$?
return
$RETVAL
}
А это - образца 2.2.20-alt1
start()
{
is_yes "$NETWORKING" || return
0
start_daemon --lockfile "$LOCKFILE" -- $DAEMON -u ldap -r $ROOT
-h "$SLAPDURLLIST"
RETVAL=$?
return
$RETVAL
}
Так и должно быть? ;-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-21 7:55 ` Artem
@ 2005-01-21 22:20 ` vserge
2005-01-24 11:05 ` Artem
0 siblings, 1 reply; 30+ messages in thread
From: vserge @ 2005-01-21 22:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Добрый день
On Fri, 21 Jan 2005 09:55:53 +0200
Artem <u2u@nm.ru> wrote:
> Artem wrote:
>
> > В общем, причина была даже не в конфигах - почему-то не обновляется
> > chrooted.
> > На тестовой машинке - все ок. А на рабочей - только вызовом
> > /etc/chroot.d/ldap.all перед запуском slapd.
> > В slapd есть ф-ция
> > adjust()
> >
> >
> > {
> >
> >
> > action $"Adjusting environment for slapd:"
> > /etc/chroot.d/ldap.all || exit
> > }
> >
> Это кусок /etc/rc.d/init.d/slapd образца 1.1.30
> start()
>
>
> {
>
>
> is_yes "$NETWORKING" || return
> 0
>
>
> check ||
> return
>
>
> adjust ||
> return
>
>
> start_daemon --lockfile "$LOCKFILE" -- $DAEMON -u ldap -r
> $ROOT
> -h "$SLAPDURLLIST"
>
> RETVAL=$?
>
>
> return
> $RETVAL
>
>
> }
>
> А это - образца 2.2.20-alt1
>
> start()
>
>
> {
>
>
> is_yes "$NETWORKING" || return
> 0
>
>
> start_daemon --lockfile "$LOCKFILE" -- $DAEMON -u ldap -r
> $ROOT
> -h "$SLAPDURLLIST"
>
> RETVAL=$?
>
>
> return
> $RETVAL
>
>
> }
>
> Так и должно быть? ;-)
Нет!!! Исправлю!
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/sisyphus
--
Готовьте пакеты для Sisyphus. Если ошибки критические -- поместим в
update. Это нормально.
-- aen in devel@
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [sisyphus] LDAP грабли
2005-01-21 22:20 ` vserge
@ 2005-01-24 11:05 ` Artem
0 siblings, 0 replies; 30+ messages in thread
From: Artem @ 2005-01-24 11:05 UTC (permalink / raw)
To: vserge, ALT Linux Sisyphus discussion list
Еще одна "граблина". При установке openldap-servers они создают
софтлинк /etc/openldap/ssl/~certs ->
/var/lib/ssl/certs
При обновлении chroot /etc/chroot.d/ldap.conf пишет:
install: `/etc/openldap/ssl/certs' is a directory
В результате, если добавить в /etc/rc.d/init.d/slapd обновление
chroot вроде adjust || return, то сервис не стартует:
Adjusting environment for slapd: install: `/etc/openldap/ssl/certs' is a
directory
[FAILED]
P.S Может, Вы уже и сами обнаружили это? ldap у меня недельной давности
- 2.2.20-alt1 . Лень новый качать было - я просто скрипт поправил.
P.P.S. А зачем вообще этот софтлинк? Выкинуть его? Или надо править
/etc/chroot.d/ldap.conf ?
vserge wrote:
>Добрый день
>
>On Fri, 21 Jan 2005 09:55:53 +0200
>Artem <u2u@nm.ru> wrote:
>
>
>
>>Artem wrote:
>>
>>
>>
>>>В общем, причина была даже не в конфигах - почему-то не обновляется
>>>chrooted.
>>>На тестовой машинке - все ок. А на рабочей - только вызовом
>>>/etc/chroot.d/ldap.all перед запуском slapd.
>>>В slapd есть ф-ция
>>>adjust()
>>>
>>>
>>>{
>>>
>>>
>>> action $"Adjusting environment for slapd:"
>>>/etc/chroot.d/ldap.all || exit
>>>}
>>>
>>>
>>>
>>Это кусок /etc/rc.d/init.d/slapd образца 1.1.30
>>start()
>>
>>
>>{
>>
>>
>> is_yes "$NETWORKING" || return
>>0
>>
>>
>> check ||
>>return
>>
>>
>> adjust ||
>>return
>>
>>
>> start_daemon --lockfile "$LOCKFILE" -- $DAEMON -u ldap -r
>> $ROOT
>>-h "$SLAPDURLLIST"
>>
>>RETVAL=$?
>>
>>
>> return
>>$RETVAL
>>
>>
>>}
>>
>>А это - образца 2.2.20-alt1
>>
>>start()
>>
>>
>>{
>>
>>
>> is_yes "$NETWORKING" || return
>>0
>>
>>
>> start_daemon --lockfile "$LOCKFILE" -- $DAEMON -u ldap -r
>> $ROOT
>>-h "$SLAPDURLLIST"
>>
>>RETVAL=$?
>>
>>
>> return
>>$RETVAL
>>
>>
>>}
>>
>>Так и должно быть? ;-)
>>
>>
>Нет!!! Исправлю!
>
>
>
>>_______________________________________________
>>Sisyphus mailing list
>>Sisyphus@altlinux.ru
>>https://lists.altlinux.ru/mailman/listinfo/sisyphus
>>
>>
>
>
>
>
^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2005-01-24 11:05 UTC | newest]
Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-05 13:41 [sisyphus] LDAP грабли Artem
2005-01-05 15:53 ` Dmitry Lebkov
2005-01-06 8:03 ` Artem
2005-01-06 13:29 ` Dmitry Lebkov
2005-01-06 15:07 ` Artem
2005-01-06 15:40 ` Dmitry Lebkov
2005-01-06 15:47 ` Artem
2005-01-06 17:41 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
2005-01-07 1:58 ` [sisyphus] LDAP грабли Dmitry Lebkov
2005-01-07 20:25 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
2005-01-08 2:14 ` Re[3]: " Volkov Serge
2005-01-06 17:41 ` Re[2]: " Volkov Serge
2005-01-06 17:56 ` [sisyphus] LDAP грабли Artem
2005-01-07 1:52 ` Dmitry Lebkov
2005-01-07 9:36 ` Artem
2005-01-07 20:17 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
2005-01-08 8:08 ` [sisyphus] LDAP грабли Artem
2005-01-20 10:36 ` Artem
2005-01-20 11:16 ` Epiphanov Sergei
2005-01-20 11:27 ` vserge
2005-01-20 12:56 ` Artem
2005-01-20 13:32 ` Dmitry Lebkov
2005-01-20 14:06 ` Artem
2005-01-21 7:42 ` Artem
2005-01-21 7:55 ` Artem
2005-01-21 22:20 ` vserge
2005-01-24 11:05 ` Artem
2005-01-07 20:16 ` Re[2]: [sisyphus] LDAP ÇÒÁÂÌÉ Volkov Serge
2005-01-06 12:33 ` [sisyphus] LDAP грабли Artem
2005-01-06 12:36 ` [sisyphus] " Michael Shigorin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git