Налаштуйте свій сервер LDAP на Ubuntu 10.04

Спробуйте Наш Інструмент Для Усунення Проблем

Тому останнім часом я висвітлював деякі досить солодкі інструменти LDAP. Ви бачили ' Управління даними LDAP за допомогою phpLDAPAdmin ',' Доступ до даних LDAP та керування ними за допомогою Luma ', і' Налаштування сервера LDAP на Fedora '. Незважаючи на те, що останній запис показав вам, як налаштувати сервер і працювати з GUI Directory Server 389, жодна з цих статей не торкнулася перевіреної та справжньої текстової установки та налаштування slapd-сервера LDAP. І саме це ми будемо робити тут.

Але ось у чому річ - slapd-сервер може стати справжнім болем. Це раніше не було. Старий спосіб моди полягав у встановленні slapd, а потім редагуванні /etc/ldap/slapd.conf файл відповідно до ваших потреб. Справа в тому, що файл конфігурації slapd.conf застарілий, і тепер, намагаючись розібратися, як налаштувати slapd, це схоже на пошук поговорної голки в прославленому копиці сіна. На щастя, в моєму відчайдушному битті, щоб розробити простий метод цього, я знайшов деякі інструменти, щоб полегшити роботу. І ось про що йдеться у цій статті, коли ви працюєте з Slapd і працює на машині Ubuntu, щоб у вас теж був запуск LDAP.

Установка

Звичайно, перед тим, як щось робити, потрібно подбати про встановлення. Але установка не є складною, і встановити не так вже й багато. Ось такі кроки, які вам потрібно виконати:

  1. Відкрийте вікно терміналу.
  2. Видайте команду sudo apt-get install slapd ldap-utils php5-ldap.
  3. Введіть пароль для sudo та натисніть Enter.
  4. Прийміть будь-які необхідні залежності.

І це все. Тепер ви готові до конфігурації slapd. Але що робити? Ця стаття не стосується фантазійного інструменту графічного інтерфейсу. Натомість я знайшов сценарій, який плаває в Інтернеті (кого автора я не можу назвати, тому що я бачив цей сценарій на багатьох сайтах), що насправді робить цей процес надзвичайно простим. Я опублікував сценарій тут на пастебіні ви можете завантажити або скопіювати та вставити.

Незалежно від того, завантажуєте чи копіюєте та вставляєте сценарій, називайте його чимось на зразок ldap_script.sh і збережіть його у своєму домашньому каталозі. Після збереження дайте йому виконавчі дозволи з командою:

chmod u + x ldap_script

Зараз сценарій майже готовий. Вам доведеться внести кілька простих змін. У верхній частині сценарію ви побачите:

passwd = будь-ласка
dc1 = будь-ласка
dc2 = pleaseeditme

Очевидно, що потрібно змінити кожного будь ласка вхід відповідно до ваших потреб. Для мого сервера LDAP такий розділ виглядає так:

passwd = мій слово
dc1 = стіни
cd2 = локальний

Ви також помітите, наприкінці сценарію, це додає користувач. Розділ #Додавання користувача може бути відредаговано відповідно до ваших потреб, або його можна залишити в спокої, щоб спочатку додався хоча б один правильний користувач.

Коли сценарій буде готовий, настав час його виконати. Видайте команду sudo ./ldap_script і спостерігати за магічним прольотом повз. Коли все буде сказано і зроблено, тоді ви зможете перевірити свій сервер LDAP одним із засобів, згаданих у попередніх статтях, або ви можете виконати команду:

ldapsearch -x -h localhost -b 'dc = ПРИКЛАД, dc = COM' '(objectClass = *)'

Там, де EXAMPLE і COM відповідають вашому постійному струму.

Заключні думки

Тепер у вас повинен бути запущений і запущений сервер LDAP. Ви можете почати додавати записи та керувати ними будь-яким інструментом (або командним рядком), який ви хочете. ПРИМІТКА. Ми розглянемо управління LDAP за допомогою командного рядка в наступних статтях. Насолоджуйтесь своїм сервером LDAP!