ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] LDAP PDC (вот такая моя печаль)
@ 2002-12-06  5:39 Peter V. Saveliev
  2002-12-06  7:16 ` Dmitry V. Levin
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Peter V. Saveliev @ 2002-12-06  5:39 UTC (permalink / raw)
  To: sisyphus

...

Поставил задачу: централизованно авторизовать пользователей на k
unixовых машинах. После раздумий на тему nis и ldap выбрал ldap по ряду
причин. Что есть (если интересно, могу расписать подробнее):
 - passwd через ldap
 - shadow через ldap
 - hosts через то же (? см. ниже)
+ адресная книга для мылеров и т.д.

Этакий PDC для unix-домена.

Теперь вопросы:

- почему из всех методов шифрования в ShadowAccount годится только
{CRYPT}?

- почему он так непохож на содержимое shadow?

Предостер.:

nsswitch.conf:
 ...
 hosts: ldap files dns

+ Забыл в /etc/ldap.conf дописать
 nss_base_hosts          ou=hosts,dc=kehlisaari,dc=home?one

Получил: полный seg. fault и вечный respawn + la>=100. Даже chroot в
такой корень с backup'ного сидюка не сделать. Какого дьявола?!
Переставил систему, работавшую до этого полтора года, думал, reiserfs
накрылась. Дурная голова... Но не баг ли это? В nsswitch.conf строка
hosts гласит ldap files dns. Почему же он валится при недоступности
ldap-сервера (kernel-up 1 init=/bin/bash)? Кстати, поможет ли та строка
для ldap.conf - не знаю, я про это по пути на работу подумал.

Может ли кто прокомментировать? Похоже-таки на злобного клопа.

+ Может ли кто надоумить на тему BDC на LDAP, на тему, если PDC
накроется?

-- 
Sincerely,
Peter V. Saveliev

E-mail: peet@eltel.net
Jabber: peet@jabber.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] LDAP PDC (вот такая моя печаль)
  2002-12-06  5:39 [sisyphus] LDAP PDC (вот такая моя печаль) Peter V. Saveliev
@ 2002-12-06  7:16 ` Dmitry V. Levin
  2002-12-06  8:06   ` Peter V. Saveliev
  2002-12-06  7:48 ` Denis S. Filimonov
  2002-12-06 12:01 ` [sisyphus] " Michael Shigorin
  2 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2002-12-06  7:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 848 bytes --]

On Fri, Dec 06, 2002 at 08:39:44AM +0300, Peter V. Saveliev wrote:
> Предостер.:
> 
> nsswitch.conf:
>  ...
>  hosts: ldap files dns
> 
> + Забыл в /etc/ldap.conf дописать
>  nss_base_hosts          ou=hosts,dc=kehlisaari,dc=home?one
> 
> Получил: полный seg. fault и вечный respawn + la>=100. Даже chroot в
> такой корень с backup'ного сидюка не сделать. Какого дьявола?!
> Переставил систему, работавшую до этого полтора года, думал, reiserfs
> накрылась. Дурная голова... Но не баг ли это? В nsswitch.conf строка
> hosts гласит ldap files dns. Почему же он валится при недоступности
> ldap-сервера (kernel-up 1 init=/bin/bash)? Кстати, поможет ли та строка
> для ldap.conf - не знаю, я про это по пути на работу подумал.
> 
> Может ли кто прокомментировать? Похоже-таки на злобного клопа.

Похоже на зацикливание: nss - nss_ldap - nss.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] LDAP PDC (вот такая моя печаль)
  2002-12-06  5:39 [sisyphus] LDAP PDC (вот такая моя печаль) Peter V. Saveliev
  2002-12-06  7:16 ` Dmitry V. Levin
@ 2002-12-06  7:48 ` Denis S. Filimonov
  2002-12-06  8:43   ` Peter V. Saveliev
  2002-12-06 12:01 ` [sisyphus] " Michael Shigorin
  2 siblings, 1 reply; 10+ messages in thread
From: Denis S. Filimonov @ 2002-12-06  7:48 UTC (permalink / raw)
  To: sisyphus

6 Декабрь 2002 11:39, Peter V. Saveliev написал:
> ...
>
> Поставил задачу: централизованно авторизовать пользователей на k
> unixовых машинах. После раздумий на тему nis и ldap выбрал ldap по
> ряду причин. Что есть (если интересно, могу расписать подробнее): -
> passwd через ldap
>  - shadow через ldap
>  - hosts через то же (? см. ниже)
> + адресная книга для мылеров и т.д.
>
> Этакий PDC для unix-домена.
>
> Теперь вопросы:
>
> - почему из всех методов шифрования в ShadowAccount годится только
> {CRYPT}?
>
> - почему он так непохож на содержимое shadow?
в /etc/ldap.conf добавить:
pam_password md5

а в /etc/openldap/slapd.conf:
password-hash {CRYPT}
password-crypt-salt-format "$1$%.8s"

пароли будут хэшироваться по md5, в принципе, наверно, можно и в 
blowfish переделать

>
> Предостер.:
>
> nsswitch.conf:
>  ...
>  hosts: ldap files dns
а нужен ли вам /etc/hosts под ldap? чем dns не устраивает, он, наверно, 
и пошустрее будет.

>
> + Может ли кто надоумить на тему BDC на LDAP, на тему, если PDC
> накроется?
openldap умеет реплицироваться, но как сделать чтобы в случае 
недоступности главного сервера все пошли на реплику не знаю... похоже 
что никак



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] LDAP PDC (вот такая моя печаль)
  2002-12-06  7:16 ` Dmitry V. Levin
@ 2002-12-06  8:06   ` Peter V. Saveliev
  2002-12-06  9:52     ` vserge
  0 siblings, 1 reply; 10+ messages in thread
From: Peter V. Saveliev @ 2002-12-06  8:06 UTC (permalink / raw)
  To: sisyphus

On Fri, 6 Dec 2002 10:16:25 +0300
"Dmitry V. Levin" <ldv@altlinux.org> wrote:

<skip /> 
> Похоже на зацикливание: nss - nss_ldap - nss.

Может, я дурной. Но зачем nss_ldap лезть в nss? Если б это можно было
оттрейсить... По идее, нет ldap - пошел в files. Нет files - пошел в
dns. Но в основном понятно. Буду прикручивать ldap к bind. Чрез то будет
мне счастье. Если кто может помочь советом - буду очень благодарен.

-- 
Sincerely,
Peter V. Saveliev

E-mail: peet@eltel.net
Jabber: peet@jabber.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] LDAP PDC (вот такая моя печаль)
  2002-12-06  7:48 ` Denis S. Filimonov
@ 2002-12-06  8:43   ` Peter V. Saveliev
  2002-12-06 10:16     ` vserge
  0 siblings, 1 reply; 10+ messages in thread
From: Peter V. Saveliev @ 2002-12-06  8:43 UTC (permalink / raw)
  To: sisyphus

On Fri, 6 Dec 2002 13:48:19 +0600
"Denis S. Filimonov" <den@academ.org> wrote:

<skip />
> в /etc/ldap.conf добавить:
> pam_password md5
> 
> а в /etc/openldap/slapd.conf:
> password-hash {CRYPT}
> password-crypt-salt-format "$1$%.8s"
> 
> пароли будут хэшироваться по md5, в принципе, наверно, можно и в 
> blowfish переделать

Ай, спасибо :)

> а нужен ли вам /etc/hosts под ldap? чем dns не устраивает, он, наверно, 
> и пошустрее будет.

Вот и будет на dns. Только придумаю, как ldap туда прикрутить :))) Если
серьезно, то руками шерстить около полутора сотен доменов - удовольствие
то еще. По опыту говорю :) Так что или БД прикручивать или одно из двух.

> openldap умеет реплицироваться, но как сделать чтобы в случае 
> недоступности главного сервера все пошли на реплику не знаю... похоже 
> что никак

Буду крепко думать.

-- 
Sincerely,
Peter V. Saveliev

E-mail: peet@eltel.net
Jabber: peet@jabber.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] LDAP PDC (вот такая моя печаль)
  2002-12-06  8:06   ` Peter V. Saveliev
@ 2002-12-06  9:52     ` vserge
  2002-12-06  9:59       ` Peter V. Saveliev
  0 siblings, 1 reply; 10+ messages in thread
From: vserge @ 2002-12-06  9:52 UTC (permalink / raw)
  To: sisyphus

Добрый день

Вы написали "Peter V. Saveliev" <peet@eltel.net> Fri, 6 Dec 2002 11:06:07
+0300:

> On Fri, 6 Dec 2002 10:16:25 +0300
> "Dmitry V. Levin" <ldv@altlinux.org> wrote:
> 
> <skip /> 
> > Похоже на зацикливание: nss - nss_ldap - nss.
> 
> Может, я дурной. Но зачем nss_ldap лезть в nss? Если б это можно было
> оттрейсить... По идее, нет ldap - пошел в files. Нет files - пошел в
> dns. Но в основном понятно. Буду прикручивать ldap к bind. Чрез то будет
> мне счастье. Если кто может помочь советом - буду очень благодарен.
Это ошибка, которую я сейчас пытаюсь локализовать, запрос к разработчикам
nssl_ldap пока ничего не дал, смысл этой проблемы в следующем, что в при
вызове библиотечной функции ldap_open (libldap) происходит Seg.Fault что все и
наблюдают

Эта ошибка может привести к неработоспособности системы! что вы собственно и
наблюдали!

Мои рекомендации вопервых всегда выставлять в nssswitch.conf такую
последовательность file ldap !!! чтобы можно было работать с локальными
файлами системным пользователям! и запускать nscd обязательно, тогда работа
nss_ldap менятеся и все запросы идут через этот кеширубщий сервер.

смотри баг http://bugs.altlinux.ru/view_bug_page.php?f_id=0001010



-- 
With best wishes, Volkov Serge		
Network Administrator/Security Administrator 		


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] LDAP PDC (вот такая моя печаль)
  2002-12-06  9:52     ` vserge
@ 2002-12-06  9:59       ` Peter V. Saveliev
  0 siblings, 0 replies; 10+ messages in thread
From: Peter V. Saveliev @ 2002-12-06  9:59 UTC (permalink / raw)
  To: sisyphus

On Fri, 6 Dec 2002 12:52:56 +0300
vserge <vserge@altlinux.ru> wrote:

<skip />
> Это ошибка, которую я сейчас пытаюсь локализовать, запрос к разработчикам
> nssl_ldap пока ничего не дал, смысл этой проблемы в следующем, что в при
> вызове библиотечной функции ldap_open (libldap) происходит Seg.Fault что все и
> наблюдают

Хм.

> Эта ошибка может привести к неработоспособности системы! что вы собственно и
> наблюдали!

Мне бы это знание вчера... Ну да впредь умнее буду.

> Мои рекомендации вопервых всегда выставлять в nssswitch.conf такую
> последовательность file ldap !!! чтобы можно было работать с локальными
> файлами системным пользователям! и запускать nscd обязательно, тогда работа
> nss_ldap менятеся и все запросы идут через этот кеширубщий сервер.

Спасибо огромное.

-- 
Sincerely,
Peter V. Saveliev

E-mail: peet@eltel.net
Jabber: peet@jabber.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] LDAP PDC (вот такая моя печаль)
  2002-12-06  8:43   ` Peter V. Saveliev
@ 2002-12-06 10:16     ` vserge
  0 siblings, 0 replies; 10+ messages in thread
From: vserge @ 2002-12-06 10:16 UTC (permalink / raw)
  To: sisyphus

Добрый день

Вы написали "Peter V. Saveliev" <peet@eltel.net> Fri, 6 Dec 2002 11:43:05
+0300:

> On Fri, 6 Dec 2002 13:48:19 +0600
> "Denis S. Filimonov" <den@academ.org> wrote:
> 
> <skip />
> > в /etc/ldap.conf добавить:
> > pam_password md5
> > 
> > а в /etc/openldap/slapd.conf:
> > password-hash {CRYPT}
если мне не изменяет память здесь тоже должно быть {MD5}

> > password-crypt-salt-format "$1$%.8s"
> > 
> > пароли будут хэшироваться по md5, в принципе, наверно, можно и в 
> > blowfish переделать
> 
> Ай, спасибо :)
> 
> > а нужен ли вам /etc/hosts под ldap? чем dns не устраивает, он, наверно, 
> > и пошустрее будет.
> 
> Вот и будет на dns. Только придумаю, как ldap туда прикрутить :))) Если
> серьезно, то руками шерстить около полутора сотен доменов - удовольствие
> то еще. По опыту говорю :) Так что или БД прикручивать или одно из двух.
посмотри это или поищи на freshmeat.net

http://ldap2dns.tiscover.com/
http://tigglesworth.dyndns.org/ldapbinder/


> 
> > openldap умеет реплицироваться, но как сделать чтобы в случае 
> > недоступности главного сервера все пошли на реплику не знаю... похоже 
> > что никак

да безусловно умеет реплицироваться и последнии версии OpenLDAP тестриутся
варианты multi-master серверов.

-- 
With best wishes, Volkov Serge		
Network Administrator/Security Administrator 		


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [sisyphus] Re: LDAP PDC (вот такая моя печаль)
  2002-12-06  5:39 [sisyphus] LDAP PDC (вот такая моя печаль) Peter V. Saveliev
  2002-12-06  7:16 ` Dmitry V. Levin
  2002-12-06  7:48 ` Denis S. Filimonov
@ 2002-12-06 12:01 ` Michael Shigorin
  2002-12-06 12:13   ` Peter V. Saveliev
  2 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2002-12-06 12:01 UTC (permalink / raw)
  To: sisyphus

On Fri, Dec 06, 2002 at 08:39:44AM +0300, Peter V. Saveliev wrote:
> Переставил систему, работавшую до этого полтора года, думал, reiserfs
> накрылась. Дурная голова... Но не баг ли это? В nsswitch.conf строка
                                                                ^^^^^^
> hosts гласит ldap files dns. Почему же он валится при недоступности

Ее-то можно было и без чрута поправить, ну и без переустановки :(

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] Re: LDAP PDC (вот такая моя печаль)
  2002-12-06 12:01 ` [sisyphus] " Michael Shigorin
@ 2002-12-06 12:13   ` Peter V. Saveliev
  0 siblings, 0 replies; 10+ messages in thread
From: Peter V. Saveliev @ 2002-12-06 12:13 UTC (permalink / raw)
  To: sisyphus

On Fri, 6 Dec 2002 14:01:05 +0200
Michael Shigorin <mike@osdn.org.ua> wrote:

> On Fri, Dec 06, 2002 at 08:39:44AM +0300, Peter V. Saveliev wrote:
> > Переставил систему, работавшую до этого полтора года, думал, reiserfs
> > накрылась. Дурная голова... Но не баг ли это? В nsswitch.conf строка
>                                                                 ^^^^^^
> > hosts гласит ldap files dns. Почему же он валится при недоступности
> 
> Ее-то можно было и без чрута поправить, ну и без переустановки :(

Нельзя. Как только она попала в nsswitch.conf - vi nsswitch.conf
загрузил машину на la>5 сразу и без просвета в перспективе. Ребут не
помог: id[1-5] respawn too fast... init=/bin/bash - тоже. И т.д. То
есть, можно примонтировать ее с рискового CD, поправить, но, блин, надо
знать в чем бага. А об этом я узнал уже постфактум сегодня утром, когда
второй раз положил систему. Уже переустановленную :|

-- 
Sincerely,
Peter V. Saveliev

E-mail: peet@eltel.net
Jabber: peet@jabber.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2002-12-06 12:13 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-06  5:39 [sisyphus] LDAP PDC (вот такая моя печаль) Peter V. Saveliev
2002-12-06  7:16 ` Dmitry V. Levin
2002-12-06  8:06   ` Peter V. Saveliev
2002-12-06  9:52     ` vserge
2002-12-06  9:59       ` Peter V. Saveliev
2002-12-06  7:48 ` Denis S. Filimonov
2002-12-06  8:43   ` Peter V. Saveliev
2002-12-06 10:16     ` vserge
2002-12-06 12:01 ` [sisyphus] " Michael Shigorin
2002-12-06 12:13   ` Peter V. Saveliev

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