Еще немного про LDAP сервера.

На работе затишье. Можно эксперементировать с интересным софтом. Решил пощупать, что ещё есть из свободных LDAP серверов.

Опыт с Fedora Core LDAP Server не удался. См. предыдущий пост.

На вечерних курсах, слушатель напомнил мне что еще есть LDAP от проекта Apache. Решил посмотреть на него.

Все написнао на java. Я не имею ни каких религиозных забобонов по поводу java, но… как то напрягся.

Скачал rpm, написано, что он для Fedora. Следуя инструкции попытался запустить сервер и ту меня ожидал первый сюрприз.

Я пытался сделать, как это принято в System V

/etc/init.d/apacheds start

Фигушки 🙂 они требуют указать дополнительный параметр. Вот так надо запускать:

/etc/init.d/apacheds start default

Интересно, как тогда интегрировать _это_ в System V? rc.local? Не кошерно однако, при живом стартовом скрипте 🙂

Но оно не заработало 🙂 (кто бы сомневался? 🙂 )

запуск в режиме консоли

/etc/init.d/apacheds console default

показал, что скрипт не может найти свой конфигурационный файл apacheds. Еще бы! Он ведь находится совсем не там, где ожидает скрипт 🙂 Вместо /etc/sysconfig сие чудо лежало в /usr/etc/sysconfig. Пришлось руками копировать файл куда надо.

Следующий запуск показал, что все равно сервер не стартует. Опять неправильное расположкние файлов. Почему то создатель rpm все разместил в /usr/etc, /usr/var, /usr/lib! Но при этом во всех конфигах написан путь к файлам без /usr, прямо от корня. Пришлось лезть в два конфига и править пути. Вопрос — а почему во втором конфиге не прописать все с учетом переменной из /etc/sysconfig/apacheds? Загадака однако.

Все, сервер запустился. Но не все так просто 🙂

В конфигах, о умолчанию определен dc=example,dc=com, типа с ним можно сразу начинать работать 🙂 ага, СчаЗ. Клиенты LDAP типа gq и компания, при обращении к этой ветке валятся в корку. Родной apache studio этот контейнер в упор не видит 🙂

Все оказалось гораздо проще, надо ручками создать ldif с описанием этого контейнера и импортировать его в LDAP сервер. Спрашивается — а чем тогда это отличается от OpenLDAP?

И вот, после серии экспериментов у меня возник вопрос — а нафига все оно надо, если есть нормально работающий, без приколов и плясок с бубуном, OpenLDAP?

fedora-ds

Начитался сообщений о чудо директори сервере, и решил поставить себе на Fedora RR 11. Не работает 🙁

Делаю как в иснтрукции написано:

yum install fedora-ds

setup-ds-admin.pl

А он гад меня нафиг посылает 🙁 Долго думает, а потом говорит: ну не могу я подключиться к хосту на порт 389…

Уже SELinux и фаервол отключил. Все, не знаю что делать дальше… Возвращаюсь на OpenLDAP.

Материалы к дистанционным курсам.

Выложил еще три части материалов к курсам.

Смотреть тут.

KDE 4

Таки они его допилили 🙂 мне уже нравиться. Правда машинка у меня не из медленных.

файл-дырка — во как!

Сейчас читаю книгу, посвященную одному известному русскому дистрибутиву, написанную одним из его создателей.

Узнал новый термин: файл-дырка 🙂

Отдагдайте, что за файл имеет в виду автор книги?

Материалы к дистанционным курсам. Часть 4.

Продолжение.
Файл качать тут.

Материалы к дистанционным курсам. Часть 3.

Еще один небольшой файлик.
Качать тут.

Материалы к дистанционным курсам. Часть 2.

Собственно продолжение.
Файлик тут
.

Напоминаю, я с русским языком не дружу.

Материалы к дистанционным курсам. Часть 1.

Я тут потихоньку перерабатываю материалы к дистанционным курсам linuxnavigator.ru.
Заодно буду выкладывать их в виде pdf файлов.

Это первый файл: linux_curs_1_1.pdf

Такой формат подойдет?

Электроника — наука о контактах.

Все началаось с того, что я решил к уже работающим двум дискам добавить новый SATA диск. На старых дисках стоит зеркало. Третий диск, большой и медленный, планировался под файлопоймоку.

После установки винта, у меня перестал загружаться комп… хмм. вытащил винт, опять не загружается. Вытащил все винты — та же картина. Причем, даже на экран ничего не выводится. Ну думаю, видие погорело (нулевая ATI). Вставил другую видяху — тоже не работает. Эээ… не понял.

Вытащил всю память и начал вставлть по одной планке. Заработало. Ну думаю, планка навернулась какая то. Запустил тест памяти. Прошел час — пямять не битая. Эээ… не понял.

Засунул винты обратно, систем загружается — но через минуту зависает. Эээ… Не понял.

Вообщем возился долго. В результате оказалось, что вставляя третий винт я ломал RAID1! Во как! Изначально первые два харда были как sda и sdb. По идее, третий винт должен был стать как sdc. Но, он почемуто стал sdb! и драйвер RAID сходил с ума. Пришлось засунуть провод от третьего винта в дальний разъем, и все заработало.

А все началось с плохо воткнутых модулей памяти 🙂

Электроника наука о контактах.