Nastavte svůj server LDAP na Ubuntu 10.04

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Takže jsem v poslední době kryl některé docela sladké nástroje LDAP. Viděl jsi Spravujte svá data LDAP pomocí phpLDAPAdmin ',' Získejte přístup a spravujte svá data LDAP pomocí Luma ', a ' Na serveru Fedora založte server LDAP '. Ačkoli poslední položka vám ukázala, jak server zprovoznit s GUI 389 Directory Server GUI, žádný z těchto článků se nedotkl vyzkoušené a pravdivé textové instalace a nastavení serveru slapd LDAP. A to je přesně to, co tady uděláme.

Ale tady je ta věc - server slapd může být skutečnou bolestí, kterou nastavit. Nebylo to dřív. Starý módní způsob byl nainstalovat Slapd a pak upravit /etc/ldap/slapd.conf soubor podle vašich potřeb. Věc je, že konfigurační soubor slapd.conf byl zastaralý a nyní se snaží zjistit, jak nakonfigurovat slapd, jako najít příslovečnou jehlu v příslovečném kupce sena. Naštěstí jsem v zoufalé snaze vymyslet snadnou metodu, jak to udělat, našel jsem několik nástrojů, které práci usnadní. A o tomto článku jde vše o tom, jak slapd nahoru a běží na počítači Ubuntu, takže také můžete mít spuštěn LDAP.

Instalace

Samozřejmě je tu trochu instalace, o kterou se musíte postarat, než něco uděláte. Instalace však není náročná a instalace není příliš velká. Zde jsou kroky, které musíte dodržovat:

  1. Otevřete okno terminálu.
  2. Zadejte příkaz sudo apt-get install slapd ldap-utils php5-ldap.
  3. Zadejte své sudo heslo a stiskněte Enter.
  4. Přijměte potřebné závislosti.

A to je vše. Nyní jste připraveni na konfiguraci slapd. Ale co dělat? Tento článek se netýká efektního nástroje GUI. Místo toho jsem našel skript plovoucí po celém webu (jehož autora nemůžu pojmenovat, protože jsem viděl tento skript na řadě webů), což ve skutečnosti tento proces úžasně usnadňuje. Zveřejnil jsem skript tady na pastebinu můžete stáhnout nebo zkopírovat a vložit.

Bez ohledu na to, zda skript stáhnete nebo zkopírujete a vložíte, pojmenujte ho ldap_script.sh a uložte jej do svého domovského adresáře. Jakmile jej uložíte, udělte mu spustitelná oprávnění pomocí příkazu:

chmod u + x ldap_script

Nyní je skript téměř připraven. Musíte provést několik jednoduchých změn. V horní části skriptu uvidíte:

passwd = pleaseeditme
dc1 = pleaseeditme
dc2 = pleaseeditme

Je zřejmé, že musíte změnit každý prosím vstup podle vašich potřeb. Pro můj server LDAP vypadá tato sekce takto:

passwd = mypassword
dc1 = stěny
cd2 = místní

Také si všimnete, na konci skriptu, přidá uživatele. Sekce #Adding user můžete upravit podle svých potřeb, nebo to můžete nechat o samotě, aby byl nejprve přidán alespoň jeden správný uživatel.

Až bude skript připraven, je čas provést. Zadejte příkaz sudo ./ldap_script a sledujte, jak kouzlo letí. Když je vše řečeno a hotovo, měli byste mít možnost vyzkoušet si server LDAP jedním z prostředků uvedených v předchozích článcích, nebo můžete zadat příkaz:

ldapsearch -x -h localhost -b 'dc = PŘÍKLAD, dc = COM' '(objectClass = *)'

Kde EXAMPLE a COM odpovídají vašemu dc entires.

Závěrečné myšlenky

Nyní byste měli mít server LDAP v provozu. Můžete začít přidávat položky a spravovat je pomocí libovolného nástroje (nebo příkazového řádku), který chcete. POZNÁMKA: V dalších článcích se podíváme na správu LDAP pomocí příkazového řádku. Užijte si svůj LDAP server!